nginx配置80端口不生效
发布于 11 天前 作者 six-666 230 次浏览 来自 问答

谁碰过这个问题?

如果是9666 端口就没问题, 改成80端口 就访问不了,不知道为什么, 重启nginx 也没报错。

server {
      listen      9666;
      server_name  test.test.com;
     location / {
        root   /www;
        index index.html;
      }
}
5 回复

常见有两种

  1. 端口被占用
  2. Linux下使用1024以下端口需要root权限

@zy445566 权限加了, 端口被占用的话,不可能每个域名都被占用了80端口。

你的域名应该不是真实的吧?你看下nginx.conf文件,里面应该有server default的配置,你自己的配置里用80端口,域名不是真的话,相当于也是启动本地的地址80端口,和nginx.conf里的配置冲突,会不会报错我也不清楚!然后你访问的时候,其实是走到默认配置里的那个了。当时使用9666端口的时候,和那个默认配置不冲突,所以没问题。我猜测是这个原因

来自酷炫的 CNodeMD

1.域名真实有效? 2.域名是否有做解析? 3.最重要一点:如果是大陆服务器,备案了吗?😒

另外:同一楼,80端口是否被占用

有些运营商是封80端口的,跟备不备案没关系。

回到顶部