【发布时间】:2018-06-02 21:51:01
【问题描述】:
我正在运行一个 vue js 应用程序作为 v-host (app.test.com) http://app.test.com 后端是一个 go 应用程序(它自己实现一个网络服务器)并且运行在 http://localhost:8000
是否可以将 apache 配置为重定向/代理所有转到 http://app.test.com/api 到 http://localhost:8000 的请求? 假设我从 vue 应用程序调用 http://app.test.com/api/endpoint1,我希望它被代理到 http://localhost:8000/api/endpoint1。
我通常有一个专用的 dns 用于 api,然后在 v-host 中使用这个配置:
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://0.0.0.0:8000/
ProxyPassReverse / http://0.0.0.0:8000/
效果很好。 但我不知道如何在一个已经定义好的 v-host 中使用它。
任何提示/示例?
非常感谢
【问题讨论】:
-
有什么问题?你不能访问 go 应用程序吗?
标签: apache configuration