[英]How to get the server time in the MEAN stack ? (MongoDB, Express, Angular, Node)
[英]How to host two node applications on bitnami MEAN stack server?
我通過參考此鏈接在Bitnami Mean堆棧服務器上托管了兩個節點應用程序
1)根據此文檔,我的應用程序應在http:// [your-IP-address] / myapp url上運行,但它直接在http:// [your-IP-address]打開。
2)我托管了兩個運行在4000和5000端口的節點應用程序。 點擊ip后,它會打開該應用程序,該應用程序首先放在此文件“/opt/bitnami/apache2/conf/bitnami/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以打開特定的應用程序。
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/
ProxyPass / http://127.0.0.1:4000/
ProxyPassReverse / http://127.0.0.1:4000/
您必須在httpd-app.conf中的ProxyPass
和ProxyPassReverse
中映射來自每個應用程序的不同路徑。
App1設置 - > httpd-app.conf
ProxyPass /app1/ http://127.0.0.1:5000/
ProxyPassReverse /app1/ http://127.0.0.1:5000/
ProxyPass /app1 http://127.0.0.1:5000/
ProxyPassReverse /app1 http://127.0.0.1:5000/
App2設置 - > httpd-app.conf
ProxyPass /app2/ http://127.0.0.1:4000/
ProxyPassReverse /app2/ http://127.0.0.1:4000/
ProxyPass /app2 http://127.0.0.1:4000/
ProxyPassReverse /app2 http://127.0.0.1:4000/
您應該添加/app1/
和/app1
以使用/app1
匹配應用程序根地址,並使用/app1/
其余地址。 否則,代理將無法在兩種情況下正確映射您的請求。
如果要以root(/)映射其中一個應用程序,請確保將最后包含的內容放在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/rootapp/conf/httpd-prefix.conf"
根應用程序設置 - > httpd-app.conf
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.