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

How to connect to another IP using NGINX

我想知道如何在 Nginx 中连接到不同于本地主机的不同 IP。

00.000.00.00
root
123456

注意(以上IP地址和密码不是真实的,将以实际替换) 现在,这就是我在 Nginx config

中的内容
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root   html;
        index  index.html index.htm;
    }

默认情况下,nginx 监听所有接口,即 listen 80; 等同于 listen 0.0.0.0:80;。如果你想让 nginx 只在本地主机上监听你应该写 listen 127.0.0.1:80;listen localhost:80;,如果你想让它在其他接口上监听你可以像 listen 152.168.0.30:80;.

另一方面,使用 server_name localhost; 行,您只接受指向此块中本地主机的请求,而不接受指向您其他 IP 的请求。要接受此请求,您可以像列表一样添加 server_name localhost 152.168.0.30 www.myweb.com; 或者您可以排除此配置,这样主机 IP 就不会成为接受或不接受请求的限制。

有关详细信息,请参阅 here

希望对您有所帮助!