nginx 将所有流量代理到远程 nginx
我有 2 台服务器,
IP 为 xx.xx.xx.xx,位于德国...(运行前端:nginx(静态内容),后端:Apache2)
IP yy.yy.yy.yy,位于意大利...< /p>
目前所有请求都发送到 IP xx.xx.xx.xx 的服务器, 如何使用 nginx 代理从 xx.xx.xx.xx 到 yy.yy.yy.yy 的所有流量...
request proxy, request
Internet -> xx.xx.xx.xx(nginx) -> yy.yy.yy.yy(nginx, Apache)
<- <-
response proxy, response
I have 2 servers,
with IP xx.xx.xx.xx, situated in Germany ... (running frontend: nginx(static content), backend: Apache2)
with IP yy.yy.yy.yy, situated in Italy...
All requests at the moment is sending to server with IP xx.xx.xx.xx,
How can I proxy all traffic from xx.xx.xx.xx to yy.yy.yy.yy using nginx ...
request proxy, request
Internet -> xx.xx.xx.xx(nginx) -> yy.yy.yy.yy(nginx, Apache)
<- <-
response proxy, response
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于其他人。主题的答案是配置 Nginx,如下所示:
For others. Answer for subject is configure Nginx like:
您可以使用 upsteream,例如:
然后您可以使用 cookie 或 header 来设置请求,例如:
You can use upsteream like:
then you can use the cookie or header to set the request like: