【发布时间】:2018-09-28 17:01:52
【问题描述】:
需要有关在服务器中设置 Web 应用程序和 REST api 的帮助/建议。
目前有如下 3 个应用程序
- 用户 Web 应用程序 - 在 node.js 上运行 - 端口 3389 / 通用反应应用程序
- 管理 Web 应用程序 - 在 apache 上运行 - 端口 8080 / laravel
- 用于用户应用程序的 Rest Api - 在 apache 上运行 - 端口 8080 / laravel
目前我们加载如下应用程序
用户应用程序:- www.xyz.com:3389 万维网。 xyz .com:3389/帮助 万维网。 xyz .com:3389/房东介绍
管理应用程序:- www.xyz.com/app/admin
REST API 路由:- 获取http://xyz/app/country?id=1 获取http://xyz/app/location
为了加载没有端口号的用户应用程序,我们尝试在 apach conf 中设置代理传递,如下所示
代理密码http://127.0.0.1:3389/ ProxyPassReverse http://127.0.0.1:3389/
代理通行证http://127.0.0.1:8080/app/admin/ ProxyPassReverse http://127.0.0.1:8080/app/admin/
现在重启 apache 后,我们可以在不使用端口号的情况下访问用户应用程序,但无法访问管理应用程序,而且我们需要知道如何从客户端代理传递 rest API。
【问题讨论】: