建议添加站点配置那里域名分开监听,不要同时监听,
也就是默认配置文件是这么写的
server
{
listen 80;
listen 4012;
server_name A.COM IP;
......
}
这样会发生错误,例如我是用IP绑定的4012端口,可是我用IP访问直接访问到了网站,也就是同时监听了80端口,但是我80端口是绑定的域名监听,而用域名:4012也会访问到,这个倒无所谓
建议改进方法,一个域名配置对应一个server
也就是修改后的server如是写
server
{
listen 80;
server_name A.COM;
......
}
server
{
listen 4012;
server_name IP;
......
}
这样可以避免错误的访问发生,希望官方团队看看这个小小的建议,毕竟添加站点后还需要用户修改配置文件这不就是违背了简单的原则吗
|
|