![](/img/trans.png)
[英]Rails 3.1 Passenger/Apache/force_ssl getting 404 error
[英]Trying to run Rails App with Apache/Passenger, but getting 404s
我已經將乘客(不知道安裝是否正確)安裝到了apache上(我只是使用運行雪豹的macintosh開發)。
httpd.conf文件具有這樣的VirtualHost設置
<VirtualHost *:80>
ServerName myapp
DocumentRoot /webapps/boom/public
<Directory /webapps/boom/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
再次,不確定這是否正確。
我可以使用apachectl start啟動apache
我可以使用此鏈接( http:// localhost )拉出主頁。
但是,當我嘗試轉到控制器頁面之一(我有一個名為blocks_controller.rb的控制器)時,出現404錯誤( http:// localhost / blocks )。
apache error_log文件顯示=> [2010年7月7日星期三15:25:46] [錯誤] [客戶端127.0.0.1]文件不存在:/ webapps / boom / public / blocks
我認為這很簡單,我做錯了,但是我不知道該怎么辦。
有什么想法嗎??
謝謝!
在我看來,Apache並未選擇虛擬主機配置,因此Passenger不在循環中。 您確定一切正常嗎? Apache在不同的環境中看起來有些不同,因此請確保在特定於操作系統的位置上查看Apache日志文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.