2013-02-19 15 views
0

我的Mac上安裝了Mountain Lion Server,並且安裝了Passenger。我也有配置文件管理器啓用。當在Mac OS X上啓動Profile Manager網站時,加載了Passenger的Mountain Lion服務器

前使乘客有:

LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19/ext/apache2/mod_passenger.so 
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19 
PassengerRuby /usr/local/bin/ruby 

在:/Library/Server/Web/Config/apache2/httpd_server_app.conf

我曾與在運行配置文件管理器的網站沒有任何問題:http://myserver.com/profilemanager/

現在rails網站工作正常,但是我在嘗試輸入/profilemanager時從rails應用程序中獲取404。到我的驚喜/ mydevices工作正常。

這就是我從Apache日誌越來越:

example.com 10.0.1.2 - - [19 /二月/一篇:13:17:54 +0100]「GET /profilemanager/HTTP/1.1「404 431」 - 「」Mozilla/5.0(Macintosh;英特爾 Mac OS X 10_8_2)AppleWebKit/536.26.17(KHTML,如Gecko) 版本/ 6.0.2 Safari/536.26.17「example.com 127.0 .0.1 - - [19 /二月/ 2013:13:18:01 0100]「GET /AUTH /驗證的auth_token = D0BB6EBE-EF58-47E3-9406-A8ED97920310

什麼可能是錯的?當我從/Library/Server/Web/Config/apache2/sites中刪除每個文件並重新啓動Profile Manager時,該站點又回來了。只要我重新啓用Web服務器,越來越404.

+0

似乎導軌應用程序路線以某種方式與/ profilemanager相撞。當我刪除應用程序文件夾時,配置文件開始工作。 – Thunder 2013-02-19 13:12:33

回答

0

沒關係,我已經拆分了hostanames,server.example.com只指向服務器特定的網站。 example.com指向與rails應用程序的文件夾。

0

我遇到過同樣的問題。我不相信它與Rails有什麼關係。而是一個服務器配置問題。當你添加解析爲與服務器相同IP的虛擬主機時,他們似乎「屏蔽」了對配置文件管理器站點的訪問。

我已確認從服務器工具中的Web服務器部分刪除所有站點可恢復對profilemanager的訪問。

我似乎可以從您的OS X服務器有配置文件管理器或服務器網站,但不是兩者都有。我確信情況並非如此,如果有人知道設置這個的正確方法,請說出來。

相關問題