如何在VPS服务器中运行多个独立的Loopback应用程序?
问题描述:
如果我们有基于LoopBack
和MongoDB
我们如何能够在 VPS
运行同时这些项目来解决mobile apps
和web apps
不同Restful
Web服务几个移动应用程序的连接和使用服务。如何在VPS服务器中运行多个独立的Loopback应用程序?
更新
并不重要,使用一个端口其重要的网络服务,我们可以在不同的收件人是这样解决这些问题:
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
被映射子域比目录名更好。
不同的端口?反向代理?或另一种方法。这是一个基础设施问题,而不是编程问题。 –
Hi @ alex-blex,我没有关于如何做的任何想法,但我记得在Oracle Appex中它是可管理的。 – RSA
这并不是说它不能在任何地方管理,只是在顶点,它太模糊了。太多可能的解决方案,都有其特定的使用案例。你需要缩小这个问题的范围,理想的情况是https://serverfault.com/ –