Nginx,haproxy 配置
Posted
技术标签:
【中文标题】Nginx,haproxy 配置【英文标题】:Nginx ,haproxy configuration 【发布时间】:2021-05-26 12:57:39 【问题描述】:你们能帮我解决一下我的 haproxy 和 nginx 配置吗:
在 HA 代理上,我的配置是: acl demoafc_url hdr_dom(host) -i demoafc.testtest.com use_backend demoafc if demoafc_url 后端演示 服务器 demoafc 192.168.24.121:80
在 NGINX(IP 为 192.168.24.121 的虚拟机)上,我的配置是
[root@afc-core-app-demo conf.d]# cat mst-afc.conf
enter image description here
对于第一部分,如果我在浏览器中输入(本地或远程)https://demoafc.testtest.com/mst-test/api 一切正常。
对于第二部分,如果我在浏览器中输入:https://demoafc.testest.com,我的浏览器会显示 url http://192.168.24.121:8080/。这仅在本地有效(当连接到 *** 时,远程无效 - 链接无法打开)。
我希望在 https://demoafc.testest.com 上也能看到第二部分,该浏览器不显示 http://192.168.24.121:8080/
请帮忙
【问题讨论】:
使用 syntax highlighting 将您的 nginx 配置添加到您的问题中。不要使用图像来显示代码或配置文件的内容。如果您想添加一些内容,请不要为您自己的问题写答案 - 只需编辑您的问题即可。 如果我在本地输入 IP 地址,没有主机名 192.168.24.121:8080,那么我的浏览器会将我重定向到 192.168.24.121:8080/#。所以我想如果我在浏览器中输入demoafc.testest.com,我会被重定向到192.168.24.121:8080/#,如果我输入demoafc.testest.com/home,我会被重定向到192.168.24.121:8080/#/home。 【参考方案1】:在此处输入图片描述 - 点击查看 nginx 配置图片
【讨论】:
【参考方案2】:如果我在本地输入 IP 地址,但没有主机名 http://192.168.24.121:8080,那么我的浏览器会将我重定向到 http://192.168.24.121:8080/#/。所以我想如果我在浏览器中输入https://demoafc.testest.com,我会被重定向到http://192.168.24.121:8080/#/,如果我输入https://demoafc.testest.com/home,我会被重定向到http://192.168.24.121:8080/#/home。
【讨论】:
以上是关于Nginx,haproxy 配置的主要内容,如果未能解决你的问题,请参考以下文章