我通过PuTTY:
sudo ufw status
,
但 Nmap 扫描:
PORT STATE SERVICE
22/tcp open ssh
135/tcp filtered msrpc
139/tcp filtered netbios-ssn
445/tcp filtered microsoft-ds
sudo netstat -tulpn | grep 80
:
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1806/sshd
tcp6 0 0 :::22 :::* LISTEN 1806/sshd
udp6 0 0 /mac adress here/ :::* 1847/ntpd
我究竟该如何打开 80 端口呢?
答案1
因此,您似乎有一条防火墙规则来打开端口 80,但您没有任何进程在该端口上监听。您实际安装了 nginx、apache 或其他 Web 服务器吗?我们假设是 Web 服务器,因为 80 是 http 连接的默认端口。
安装后,运行
sudo netstat -tulpn | grep :80
你将看到 nginx 正在使用的端口,并且在访问该 IP 时也会在浏览器中得到响应。