2014-10-16 98 views
0

我在服務器(VM)上運行RoR應用程序。它沒有任何域名,我們使用專用IP地址訪問應用程序(例如192.168.1.1/app)。這個應用程序在服務器上的文件夾結構就像/ var/www/app一樣。在同一臺服務器上託管兩個RoR應用程序

我的問題是,我可以使用相同的服務器託管另一個RoR app2作爲/ var/www/app2並以相同的方式訪問它192.168.1.1/app2?

我們已經爲應用程序運行瘦服務器,爲Apache處理代理請求。

請指導。

在此先感謝。

回答

0

你必須啓動服務器,並將其綁定到不同的端口:

thin start -p 81 

,那麼你可以通過192.168.1.1:81

+0

我已經建立了瘦服務器在端口3004,但運行到它請求不會去該應用程序,如果我通過192.168.1.1:3004去,它不能識別該請求。如何使它認識到請求是在同一臺服務器上的第二個應用程序? – 2014-10-20 16:15:42

+0

您可能還必須將服務器綁定到IP:'瘦啓動-a 192.168.1.1 -p 3004'。默認的綁定地址是'0.0.0.0',所以這可能會訣竅。 – DiegoSalazar 2014-10-20 16:18:25

+0

仍然不成功。它顯示以下錯誤記錄爲「無效的請求:無效的HTTP格式,解析失敗。」我有一個apache服務器,作爲第一個應用程序已經運行的其他瘦服務器的反向代理 – 2014-10-20 17:01:14

相關問題