2011-10-11 65 views
0

我有一個專門的機器,我使用的測試。目前它正在Apache和Passenger上運行Rails(2.3)應用程序。如果可能的話,我還想同時使用同一臺機器和不同的URL來提供Flask應用程序。這是我目前有我httpd.conf文件:如何配置apache在同一臺機器上同時提供RoR和Flask?

<VirtualHost *:80> 
    DocumentRoot /path/to/rails-app/public 
    PassengerDefaultUser railsuser 
    RailsEnv testing 
    # .. some misc apache config 
</VirtualHost> 

我應該如何與一個服務的Rails應用程序和其他服務瓶修改,以達到兩個不同的URL(在本地網絡)?謝謝。

回答

1

在你的OP,你設置爲默認的URL處理。

你的第二個虛擬Web服務器,因爲是在同一臺機器第二主機名的配置只使用一個特定的主機名。這被稱爲「基於名稱」的虛擬主機。見wikipedia

記住多個主機名可以解析爲同一個IP地址。

您可以使用完整的DNS系統,如果你想,只是指定本地網絡地址(192.168.xxx) - 該網址不會對機器的工作不是你的本地網絡上。

更多信息將可在站長SO站點。

A post with instructions

相關問題