如何在远程服务器上设置nginx反向代理

How to set nginx reverse proxy in remote server

我有一台服务器 Server-1,我的应用程序服务器是 运行。
在 Server-2 中,我想设置我的 Nginx 作为我的应用服务器的反向代理。

  1. 如何设置 Nginx(在 Server-2 中)将流量转发到 Server-1
  2. 我如何检查是否一切正常,Nginx(Server-2) 正在充当我的应用程序服务器 (Server-1) 的反向代理

流量--->Server-2(带Nginx反向代理)--->Server-1(带服务器)

1) 您应该添加将所有流量从 Server-2 重定向到 Server-1 的位置,例如:

server {
    listen          80;
    server_name     Server-2.com;
    location / {
        proxy_pass  http://Server-1.com/;
    }
}

2) 尝试加载 http://Server-2.com 页面,如果一切正常,您将在服务器-1.com

上收到您的应用程序的响应