nginx - 如何在远程服务器中设置 nginx 反向代理
问题描述
我有一台服务器 Server-1 正在运行我的应用程序服务器。
在 Server-2 中,我想将我的 Nginx 设置为我的应用服务器的反向代理。
- 如何设置将流量转发到 Server-1 的 Nginx(在 Server-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页面,如果一切正常,您将在 Server-1.com 上获得应用程序的响应
推荐阅读
- google-sheets - Vlookup 仅在 Google 表格中检查新行条目
- asp.net-core - 如何命名并将 Sendgrid api 密钥和名称添加到 appSetting.json
- excel - Excel 中的单元格自引用
- sql - 连接来自同一个表的两个聚合查询 - SQL Server
- c# - UAC 和通过 Windows 服务执行作业
- autohotkey - 如果尚未启动程序,如何启动程序,如果已启动,则将焦点放在?
- awk - awk:当列总和在一个范围内时提取行
- javascript - laravel 验证,如何在客户端添加验证规则?
- regex - URL 的正则表达式将“.finance”显示为无效/错误
- c# - 在 Azure 表存储中写入后引发异常