Seu ISP pode estar bloqueando 80. Tente usar a porta 8080 em seu roteador e encaminhe para a porta 80 em seu Armbian.
Eu tenho o apache2 em execução em uma caixa do Armbian 5.25 e posso conectar-me ao apache na porta 80 de dentro da minha rede, mas não externamente. Eu posso me conectar à caixa usando ssh externamente. Encaminhei as portas 21, 22 e 80 no meu roteador. Como o ssh está funcionando, presumo que meu encaminhamento de porta da porta 80 também esteja funcionando, por isso estou tentando descobrir por que não consigo acessar o apache externamente. Aqui está minha saída de netstat -ntl
mostrando que está escutando na porta 80:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.119:5000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8112 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::80 :::* LISTEN
tcp6 0 0 :::21 :::* LISTEN
Eu não tenho o iptables instalado ou o firewall-cmd, já que o comando de retorno não foi encontrado (mesmo quando executado como root).
Tags apache-httpd