在一个 VPS 上托管多个 MEAN 堆栈应用程序
Hosting multiple MEAN stack apps on one VPS
我正在学习如何开发 MEAN 堆栈应用程序,并且已经将应用程序部署到 AWS EC2 实例 运行 Ubuntu。一切正常,但我想知道是否有办法在单独的 "directories".
上托管多个应用程序
例如:
- domain.com/app1/#/ 将为第一个应用提供索引视图
- domain.com/app2/#/ 会对第二个应用做同样的事情
我知道我可以通过将必要的路由写入单个 app.js 文件来做这样的事情,但我真的在寻找一种方法来保留 app1和 app2 尽可能分开。
这可能吗?还是 Node 应用程序只适合单独存在于其部署位置的根目录?
同上。 Nginx 将完成这项工作。每个应用程序都是这样的:
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
}
}
我正在学习如何开发 MEAN 堆栈应用程序,并且已经将应用程序部署到 AWS EC2 实例 运行 Ubuntu。一切正常,但我想知道是否有办法在单独的 "directories".
上托管多个应用程序例如:
- domain.com/app1/#/ 将为第一个应用提供索引视图
- domain.com/app2/#/ 会对第二个应用做同样的事情
我知道我可以通过将必要的路由写入单个 app.js 文件来做这样的事情,但我真的在寻找一种方法来保留 app1和 app2 尽可能分开。
这可能吗?还是 Node 应用程序只适合单独存在于其部署位置的根目录?
同上。 Nginx 将完成这项工作。每个应用程序都是这样的:
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
}
}