2013-08-28 50 views
1

你好,我有一個問題..我可以成功地與多個虛擬主機的Rails應用程序,但現在我想增加乘客的支持,存在的nginx服務器(這是通過ISPConfig配置)..問題是,如果我讓安裝Web服務器乘客下載並編譯nginx的 passenger-install-nginx-module它具有的配置文件在/ opt/nginx的,但ISPConfig是使用/ etc/nginx的,乘客問哪裏nginx的必須安裝,但我不知道該怎麼鍵入的/ etc/nginx的配置路徑。另一種方式即時通訊思想是讓apt-get的安裝nginx的,但在這種情況下,我不知道如何添加乘客..我瞭解nginx的全但這下載幾個字節到我的Linux和Debian的維基https://wiki.debian.org/Nginx它不會不工作,包含乘客模塊無論如何..即時通訊使用Ubuntu,我能做什麼? :-)的Nginx +客運

回答

1

運行「的nginx -V」,它會告訴你什麼配置參數被用來編譯發行的Nginx的。將這些相同的參數傳遞給passenger-install-nginx-module。

+0

謝謝!我想到的另一個解決方案是使用符號鏈接(從/ etc到/ opt)..我不知道什麼是更好的解決方案 – Muflix

1

當我安裝乘客安裝問我在哪裏放的nginx(缺省的/ opt/nginx的/)。嘗試重新安裝passenger-install-nginx-module並閱讀安裝程序編寫的內容。

0

您可以更改配置位置和更新您的nginx啓動腳本(/etc/init.d/nginx)指向config目錄。

如果您正在安裝passenger-nginx模塊,請確保已刪除apt-get軟件包版本的nginx,並清除文件/etc/init.d/nginx以進行全新安裝。

您還可以從apt-get存儲庫安裝nginx(您不必使用這個存儲庫創建啓動腳本)重新使用passenger-nginx-module和插件中的nginx.conf文件新配置文件中的乘客設置。

幸福nginxing ...