我的服务器设置使用两个不同的 Web 服务器,它们具有不同的子域。目前,服务器监听不同的端口(80 和 4000)
因此用户不必输入:4000 我想让来自不同域的流量通过以下方式将端口 80 的流量路由到 4000 端口脑脊液。
我有一个通配符重定向设置,因此 *.mydomain 可以解析到我的服务器。
目前它的工作原理如下:
- 用户导航至http://www.myexample.com并提供 WordPress 应用程序。
- 用户导航至http://test.exampleDomain2.com:4000并由自定义 Node 应用程序提供服务。
- 用户导航至http://testAgain.exampleDomain2.com:4000并由相同的自定义 Node 应用程序提供服务。
我希望它能够按照现在的方式工作,除了允许用户离开端口。
- IE。http://www.myexample.com= > 仍然由 WordPress 提供服务
- http://testAgain.exampleDomain2.com=> 由自定义应用程序提供服务(不需要端口 4000)
我们已经安装了 CSF,因此我更喜欢使用它的解决方案。
编辑:看起来 CSF 重定向对 IP 地址而不是 http 主机名进行操作。
答案1
您需要在 Web 服务器上执行此操作。尝试使用反向代理
原始帖子:http://www.jamescoyle.net/how-to/116-simple-apache-reverse-proxy-example