如何在 VPS 服务器中 运行 多个独立的环回应用程序?
How to run multiple independent Loopback applications in a VPS server?
如果我们有多个移动应用程序具有基于 LoopBack
和 MongoDB
的不同 Restful
网络服务,我们如何才能在同一时间 运行 这些项目
VPS
地址 mobile apps
和 web 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
正如大家所说,这主要是与服务器相关的主题,但您需要做的是:
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
子域比目录名更好。
如果我们有多个移动应用程序具有基于 LoopBack
和 MongoDB
的不同 Restful
网络服务,我们如何才能在同一时间 运行 这些项目
VPS
地址 mobile apps
和 web 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
正如大家所说,这主要是与服务器相关的主题,但您需要做的是:
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
子域比目录名更好。