【问题标题】:How to run multiple independent Loopback applications in a VPS server?如何在 VPS 服务器中运行多个独立的 Loopback 应用程序?
【发布时间】:2017-09-16 23:21:17
【问题描述】:

如果我们有多个基于LoopBackMongoDB 的具有不同Restful Web 服务的移动应用程序,我们如何在同一时间运行这些项目? VPS 地址mobile appsweb apps 连接和使用服务。

更新

使用一个端口的所有 Web 服务并不重要,重要的是我们可以在不同的收件人中寻址它们,例如:

http://82.25.14.23/App1/api/Rerification
http://82.25.14.23/testapp2/api/registration
http://82.25.14.23/PazarWebApp/api/catagories

【问题讨论】:

  • 不同的端口?反向代理?或其他少数方法。这是一个基础设施问题,而不是编程问题。
  • 嗨@alex-blex,我不知道该怎么做,但我记得在Oracle Appex 中它是可管理的。
  • 并不是说它在任何地方都无法管理,而是在顶点,它太模糊了。太多可能的解决方案,都有其特定的用例。您需要缩小问题范围,最好在serverfault.com 之类的地方
  • 很容易。运行它们,然后将它们代理在一起。就像其他任何东西一样。
  • 随着更新,看来nginxnginx.com/resources/admin-guide/reverse-proxy一定是个不错的起点。

标签: node.js mongodb loopbackjs loopback


【解决方案1】:

正如大家所说,这主要是与服务器相关的主题,但您需要做的是:

1) each application should be run in different port number (3001, 3002, 3003)
2) map each address to a virtual server in appache or Nginx
<VirtualHost *:80>
    ServerName App1.yourdomain.com
    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    ProxyPass / http://localhost:3001/
    ProxyPassReverse / http://localhost:3001
    ProxyPreserveHost on
</VirtualHost>

所以在 3001 端口运行的应用会映射到 App1.yourdomain.com

子域比目录名好。

【讨论】:

    猜你喜欢
    • 2014-05-05
    • 2019-07-14
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    • 2012-06-27
    • 1970-01-01
    • 2018-11-03
    相关资源
    最近更新 更多