我的操作系统是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
您喜欢的安装其中之一。