我有一個包含三個Catalyst應用程序的suse框。最終,我需要通過mod_perl和SSL通過Apache來運行所有三個(本身不是問題,每個都有不同的端口)。我已經成功地啓動了一個Catalyst應用程序,然後成功轉換到Catalyst服務器。通過Apache運行多個Catalyst應用程序
如果任何人需要一步一步如何做到這一點,你可以在這裏看到它。 http://www.catalystframework.org/calendar/2005/7
我不是Apache專家,但問題是我不知道有一種方法可以在一臺服務器上運行多個Catalyst應用程序,並讓Apache以某種方式能夠提供全部三種服務。
在http://www.catalystframework.org/calendar/2005/7頁甚至說多達.....
缺點
不能運行相同的應用程序
這是不可能運行兩個不同版本的同一應用程序的多個版本相同的Apache實例,因爲名稱空間會發生衝突。
這就是說,這可能通過Apache的多個實例嗎?不知何故?通過虛擬主機指令可能?我知道,通過將Catalyst應用程序預加載到Apache中,每次我都會佔用大量內存。