我在tomcat 7.0上運行java web應用程序,它是在Ubuntu 16.04服務器上安裝的。該應用程序在端口8080上運行,並且我有一個綁定到端口的域。 例如public-ip-of-server:8080 xyz.com 現在,我想在使用端口3000的同一臺Linux服務器上運行節點js應用程序(rocket-chat)。我配置了整個應用程序,並且應用程序正在運行localhost:3000 /但當我嘗試使用服務器的公共IP訪問應用程序(例如public-ip:3000 /)時,我無法訪問它。如何在使用不同端口的相同服務器上運行多個跨平臺Web應用程序?
我已經允許3000端口的流量使用命令,
ufw allow 3000
我還編輯apache2.conf,
ProxyPass /rocketchat http://public-ip-of-server:3000/
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module
modules/mod_proxy_http.so
但是改變該參數後,我不能重新啓動的Apache2服務。 所以我恢復了更改。
我應該怎麼做才能在同一臺Linux服務器上運行應用程序(java和node js)?任何人都可以請幫我。
感謝您的回覆。 –