如何使用 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。
希望对您有所帮助!
我想知道如何在 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。
希望对您有所帮助!