我在Ubuntu 8.04上運行帶有Nginx 1.0.0和Passenger 3.0.7的Rails 3站點。Nginx錯誤日誌中的消息「X-Accel-Mapping header missing」
在我的Nginx error.log中,我開始看到消息X-Accel-Mapping header missing
相當多。谷歌搜索導致我的文檔Rack::Sendfile
和Nginx docs。
現在,我的應用程序可以通過多個域名來訪問,我在我的應用程序中使用send_file
提供一些特定於他們是從,例如要求域文件,如果你來domain1.com/favicon.ico
我仰望的圖標在public/websites/domain1/favicon.ico
。 這工作正常,我不認爲我需要/希望得到Nginx參與並創建一些私人區域,我在那裏存儲這些文件,如Rack::Sendfile
docs中的示例所示。
我該如何擺脫錯誤信息?
嗨@zoopzoop - 你有沒有想過這個?我在我的託管在heroku上的rails 3應用程序(使用ngnix)時遇到了同樣的問題。 – 2011-06-30 11:50:19
同樣的問題也在這裏。 Passenger 3.0.7,nginx 1.0.0,Ubuntu。 – randomguy 2011-07-12 09:41:58
不,我還沒有找到解決方案。 – 2011-09-20 12:03:11