Webサーバーにアクセスできませんが、iptablesがインストールされていないため接続できます。

Webサーバーにアクセスできませんが、iptablesがインストールされていないため接続できます。

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に転送してみてください。

おすすめ記事