如果我们有多个移动应用程序,它们具有基于 LoopBack
和 MongoDB
的不同 Restful
Web 服务,我们如何才能同时运行这些项目
VPS
用于解决移动应用
和网络应用
连接和使用服务的问题。
更新
所有网络服务都使用一个端口并不重要,重要的是我们可以在不同的地址中处理它们,例如:
http://82.25.14.23/App1/api/Rerification
http://82.25.14.23/testapp2/api/registration
http://82.25.14.23/PazarWebApp/api/catagories
最佳答案
正如大家所说,这主要是与服务器相关的主题,但您需要做的是:
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
子域名比目录名称更好。
关于node.js - 如何在一台VPS服务器上运行多个独立的Loopback应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46240184/