私のオペレーティングシステムはDebian 8で、次のコマンドに示すようにポート443と80は開かれません。
nc -zv 127.0.0.1 80
localhost [127.0.0.1] 80 (http) : Connection refused
次のコマンドを使用して開こうとします。
iptables -I INPUT -p tcp --dport 80 --syn -j ACCEPT
iptables -A INPUT -m tcp -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT
しかし、成功しませんでした。
ファイアウォールがアクティブではありません(sudo ufw status verbose
与えられたStatus: inactive
)。
私は何が間違っていましたか?
答え1
このポートでリッスンするソフトウェアを実行していません。
「接続が拒否されました」は、接続されているサービスがないポートに接続しようとしたときのシステムの標準応答です。基本的に、ネットワーク層では「ここには何もありません。そこに行きなさい」と言います。
Webサーバーを実行するには、1つをインストールする必要があります。 Debian にはいくつかあります。apt-get
必要なものをインストールできます。