我对nginx相当陌生,并且阅读了许多nginx文档,这可能有助于解决我的问题。

我的问题如下:

我在一个子网中有几个IIS后端Web服务器,我决定将Nginx反向代理放置到另一个子网中。

实际上,所有后端Web服务器都可以通过https通过其自己的公共IP和URL使用。 这就是我要更改的内容。 使用nginx解决方案,我想通过nginx代理所有请求。 因此,来自外部的所有backennd URL仅指向反向代理,反向代理仅需要将https请求转发到正确的后端Web服务器。 而已。

nginx配置应该是什么样的?

例如

nginx公用IP = 88.55.12.99

DNS https://webserver1.domain.com ---> 88.55.12.99

https://webserver2.domain.com ---> 88.55.12.99

https://webserver3.domain.com ---> 88.55.12.99

Nginx用于将请求内部转发到---> 192.168.1.1、192.168.1.2等。

  ask by Haydar translate from so

本文未有回复,本站智能推荐:

1回复

使用Nginx反向代理隐藏一个域上的Node应用程序端口号

我仍然是nginx的相对入门者,希望对我正在从事的工作有所帮助和澄清。 假设我有2个Node应用程序app1和app2 。 我有一个生产服务器,但是我想先在本地进行测试。 当前, app1侦听端口8000,而app2侦听端口8001。 因此,当前它们位于localhost:800
4回复

主动反向代理

有没有人知道任何允许 HTTP 响应的内容/数据在被中继到请求客户端之前直接修改的反向代理解决方案? 举个例子: 代理将客户端对 pdf 文档的请求中继到另一台服务器,代理收到响应,在 pdf 页面添加水印,将带水印的 pdf 返回给客户端。 问候,迈克
1回复

如何使nginx重定向子域到文件夹?

如何让 nginx 将所有请求重定向到我的子域到一个文件夹? 示例: http://sub2.sub1.domain.com/ 这应该表明 sub2 是 sub1.domain.com/sub2 中的一个文件夹我该怎么做? 主要目标是向用户隐藏文件夹。 所以,它应该继续作为http://sub2.
3回复

具有基本身份验证的Apache反向代理

在将流量转发到我的后端服务器之前,尝试使用基本身份验证配置我的反向代理。 任何人都可以给我一个解决方案。 这里的例子: 用户(互联网) - >反向代理/虚拟服务器(需要在此处添加基本身份验证) - >后端服务器(未经过身份验证)
2回复

带有Apache反向代理http2的NGINX网络服务器

我已将我的 Apache 配置为充当反向代理。 现在我想启用 http2 来加速它。 Apache 已启用该模块,Nginx 也已启用。 当我进入 进入 apache 站点配置,Nginx 抛出 400 Bad Request 错误。 改用此代码有效: Nginx 配置: 我需要如何配置这个部分
1回复

如何在多个端口上设置反向代理(tcp和udp)

我已经为该网站设置了一个反向代理,现在我想用下面所述的端口代理我的游戏服务器,但我真的找不到如何执行此操作的任何地方。 有没有人有想法? 如果可能,我想在 apache 上执行此操作。 我在 ubuntu 上运行。 研发计划 TCP 端口:3389 MSSQL TCP 端口:1143 小组发言
1回复

NGINX反向代理/PHP预处理

我将以某种方式解决以下情况:我们有一个服务器nginx充当某些apache服务器的反向代理。 我们应该确保当对Nginx代理的请求到达时,它会由一个php脚本进行预处理,该php脚本根据URL内容设置一些HTTP请求标头,然后将该URL传递给服务器apache。 在此过程中,我们应该避免重定
1回复

Apache反向代理Cookie无效

以下情况:我在端口81上运行了一个Web服务。我想使用apache(nginx也可以)作为反向代理,在端口80上运行,并将mail.domain.com重定向到端口81。 到目前为止,这是有效的..但是我的网络服务告诉我,我应该激活cookie。 没有代理就可以了。 我遵循了很多教程等