0
我知道還有其他問題有類似的問題,但我已經通讀了所有這些問題,並沒有得到任何解決方案。Rails/Apache/Passenger部署問題....只看到文件索引
我有一個rails應用程序(jetway),使用WEBrick服務器在SQLlite的開發中工作正常。我安裝了apache2和mysql2進行生產。當我啓動apache時,我可以看到索引頁面沒有問題。 MySql也工作正常,當我耙,數據庫得到設置,我可以沒有問題的種子。
乘客也已安裝,當我重新啓動Apache日誌指出
[Fri Jun 22 09:07:53 2012] [notice] Apache/2.2.20 (Ubuntu) Phusion_Passenger/3.0.13 configured -- resuming normal operations
這裏是我的捷波Apache的配置文件
<VirtualHost :*80>
ServerName jetway
RailsEnv production
DocumentRoot /home/jason/jetway/public
</VirtualHost>
採用這種設置,當我啓動Apache我得到的有關沒有虛擬主機的消息。
* Restarting web server apache2
[Fri Jun 22 09:17:56 2012] [error] (EAI 2)Name or service not known: Could not resolve host name :*80 -- ignoring!
[Fri Jun 22 09:17:56 2012] [warn] NameVirtualHost 99.44.242.76:80 has no VirtualHosts
[Fri Jun 22 09:17:56 2012] [warn] NameVirtualHost *:80 has no VirtualHosts
我的環境設置爲生產在我的Rails應用程序。有了這個設置,我可以看到何時進入/ jetway是jetway目錄中的文件列表。我在我的公共文件中放入了一個index.html,看看會發生什麼,如果我進入公共目錄,它會顯示索引頁面,而不是目錄列表。任何幫助將不勝感激。
沒有與我合作 –