Armbian 5.25システムでapache2を実行しており、ネットワーク内でポート80のapacheに接続できますが、外部からは接続できません。外部からSSHを使用してボックスに接続できます。ルータはポート21、22、80を転送しました。 sshが動作していて80番ポートへのポートフォワーディングも動作すると仮定し、外部からApacheにアクセスできない理由を調べたいと思います。以下は、netstat -ntl
ポート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
rootとして実行しても戻りコマンドが見つからないため、iptablesまたはFirewall-cmdはインストールされていません。
ベストアンサー1
ISPが80をブロックしている可能性があります。ルーターでポート8080を使用し、Armbianではポート80に転送してみてください。