为什么我无法在端口 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

您没有运行任何侦听该端口的软件。

当您尝试连接到没有附加服务的端口时,“连接被拒绝”是系统的标准响应。基本上,网络层会说“这里什么都没有,走开”。

如果您想运行网络服务器,则必须安装一个; debian 有多种可用的——您可以使用apt-get您喜欢的安装其中之一。

相关内容