我已经参考了这个链接,将两个Node应用程序托管在Bitnami Mean堆栈服务器上。
问题
1)根据此文档,我的应用程序应在http://[your-IP-address]/myapp URL上运行,但它直接在http://[your-IP-address]打开。
2)我托管了两个运行在4000和5000端口的Node应用程序。当您访问IP时,它会打开在此文件“/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf”中首先放置的应用程序。
bitnami-apps-prefix.conf内容
# Bitnami applications installed in a prefix URL
Include "/opt/bitnami/apps/app1/conf/httpd-prefix.conf"
Include "/opt/bitnami/apps/app2/conf/httpd-prefix.conf"
Include "/opt/bitnami/apps/rockmongo/conf/httpd-prefix.conf"
3) 如何将URL映射到特定应用程序。
App1设置 -> httpd-app.conf
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/
App2设置 -> httpd-app.conf
ProxyPass / http://127.0.0.1:4000/
ProxyPassReverse / http://127.0.0.1:4000/