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;
.....
}
}
网友评论