ポート80と443で接続を有効にできないのはなぜですか?

ポート80と443で接続を有効にできないのはなぜですか?

私のオペレーティングシステムは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必要なものをインストールできます。

関連情報