美文网首页
nginx中的server_name

nginx中的server_name

作者: 牧码人zhouz | 来源:发表于2020-11-03 14:14 被阅读0次

nginx版本

nginx version: nginx/1.18.0

发现问题

今天在nginx中配置server_name, 写的是ip地址,结果发现,没起作用,还是会绑定所有ip,特此记录。

   server {
        listen       9600;
        server_name  192.168.200.218;

        location / {
            client_max_body_size       400m;
            .....
         }
}

另一个问题

刚开始配置如下:

   server {
        listen       192.168.200.218:9600;
        #server_name  192.168.200.218;

        location / {
            client_max_body_size       400m;
            .....
         }
}

当修改了nginx配置,监听的ip有变化时,直接通过nginx -s reload重新加载时,会报错如下:
bind() to 192.168.200.218:9600 failed (98: Address already in use),必需使用systemctl restart nginx冷加载,才能生效。
新配置示例如下:

   server {
        listen       *:9600;
        #server_name  192.168.200.218;

        location / {
            client_max_body_size       400m;
            .....
         }
}

相关文章

网友评论

      本文标题:nginx中的server_name

      本文链接:https://www.haomeiwen.com/subject/cxwbvktx.html