nginx CentOS 7 無法透過 http 存取



nginx配置在VPS上,但默认索引.html无法通过公共IP或域名通过http访问

nginx config

server {
listen       80 default_server;
server_name  domainname.com;
root   /usr/share/nginx/html;
index  index.html;
location / {
}
}

默认情况下 CentOS 7 防火墙阻止端口 80

需要编辑下一个文件

/

etc/firewalld/zones/public.xml

添加 80 端口

<?xml version="1.0" encoding="utf-8"?>
<zone>
<short>Public</short>
<description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
<service name="ssh"/>
<service name="dhcpv6-client"/>
<port protocol="tcp" port="80"/>
</zone>

重新加载防火墙

防火墙-cmd --重新加载

最新更新