我想知道如何连接到Nginx中与localhost不同的不同IP。
00.000.00.00
root
123456
注意(上面指出的IP地址和密码不会被更换为实际) 现在,这就是我在Nginx配置中的内容
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
答案 0 :(得分:0)
默认情况下,nginx会侦听所有接口,即listen 80;
等同于listen 0.0.0.0:80;
。如果你想让nginx只在localhost上收听,你应该写listen 127.0.0.1:80;
或listen localhost:80;
,如果你想让它在其他界面上听,你可以做listen 152.168.0.30:80;
之类的事情。
另一方面,使用行server_name localhost;
,您只接受指向此块中localhost的请求,而不是那些指向您的其他IP的请求。要接受此请求,您可以像列表一样添加server_name localhost 152.168.0.30 www.myweb.com;
,也可以排除此配置,以便主机IP不接受或不接受请求。
有关详细信息,请查看here。
希望它有所帮助!