我已经在centos 7上配置了Nginx服务器,并且可以从服务器上的浏览器正常工作。但是当我从任何远程客户端尝试时,它说它无法连接。我试图将http添加到防火墙服务中。
sudo firewall-cmd --add-port=80/tcp --permanent
结果是:
target: default
icmp-block-inversion: no
interfaces: ens192
sources:
services: dhcpv6-client ssh http https
ports: 80/tcp 443/tcp 8000/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
但是当我从另一个节点尝试时:
sudo nmap -sT {ip address}
我知道了
PORT STATE SERVICE
22/tcp open ssh
443/tcp closed https
如果有帮助,也是
的结果sudo netstat -tulpn
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 17859/nginx: master
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1263/sshd
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 12372/postgres
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1766/master
tcp6 0 0 :::80 :::* LISTEN 17859/nginx: master
tcp6 0 0 :::22 :::* LISTEN 1263/sshd
tcp6 0 0 ::1:5432 :::* LISTEN 12372/postgres
tcp6 0 0 ::1:25 :::* LISTEN 1766/master
udp 0 0 127.0.0.1:323 0.0.0.0:* 867/chronyd
udp6 0 0 ::1:323 :::* 867/chronyd
还
sudo ufw status verbose
Status: inactive
和
sestatus
SELinux status: disabled
有人可以帮我吗?