[英]Apache Reverse Proxy: (Keeping Existing route alive)
我有一个在localhost:3000上运行的应用程序。 我还有另一个配置为在virtualhost local.testserver.com上运行的应用程序
我想创建一个Apache反向代理,它将所有请求从local.testserver.com/finance路由到运行在localhost:3000的应用程序。 同时,当我转到localhost:3000时,我希望能够访问我的应用程序。
以下是我当前使用的配置。 这适用于将请求从local.testserver.com/finance路由到我的localhost:3000应用程序。 但是,每当我直接访问localhost:3000时 ,它就会将我重定向回local.testserver.com
<Location /finance >
ProxyPass http://localhost:3000
ProxyPassReverse http://localhost:3000
</Location>
您将需要在ProxyPassReverse设置上将路径添加到“ / finance”,以便它知道在哪里将请求回退。
您可能不需要<Location /finance>...</Location>
部分
ProxyPass "/finance" http://localhost:3000
ProxyPassReverse "/finance" "http://localhost:3000"
请参考文档以更好地了解ProxyPassReverse的工作原理:
https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypassreverse
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.