【问题标题】:Apache config api endpointApache 配置 API 端点
【发布时间】: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/apihttp://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


【解决方案1】:

对不起这个问题。设法运行这个..忘记将 Proxy * 指令添加到配置中...

ProxyRequests Off
        ProxyPreserveHost On
        <Proxy *>
              Order deny,allow
              Allow from all
        </Proxy>
        ProxyPass /api/ http://0.0.0.0:8000/api/
        ProxyPassReverse /api/ http://0.0.0.0:8000/api/

如果有人需要,就做这一切

【讨论】:

    猜你喜欢
    • 2015-04-10
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-07
    • 2013-05-29
    • 2015-08-22
    相关资源
    最近更新 更多