在我的nginx的conf文件,我有:
listen 80;
server_name $hostname;
但是如果我做netstat的我看到它在0.0.0.0:80听
我希望发生的,就是听$主机名nginx的:80,有没有配置它做到这一点的方法吗?
我没有成功尝试了不同的设置为止。 感谢您的帮助。
在我的nginx的conf文件,我有:
listen 80;
server_name $hostname;
但是如果我做netstat的我看到它在0.0.0.0:80听
我希望发生的,就是听$主机名nginx的:80,有没有配置它做到这一点的方法吗?
我没有成功尝试了不同的设置为止。 感谢您的帮助。
该server_name
文档指令用于识别虚拟主机,他们没有用来设置绑定。
netstat
告诉你,Nginx的侦听0.0.0.0:80
,这意味着它会接受来自任何IP连接。
如果要更改IP nginx的结合上,你必须改变listen
文档规则。
所以,如果你想设置nginx的绑定到localhost
,你会改变这种状况到:
listen 127.0.0.1:80;
这样一来,未来自本机的请求被丢弃(他们甚至不打nginx的)。