如何使用NGINX连接到另一个IP

时间:2016-07-05 12:51:06

标签: nginx server ip lamp

我想知道如何连接到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;
    }

1 个答案:

答案 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

希望它有所帮助!