我遵循了本教程:http://railsapps.github.com/tutorial-rails-mongoid-devise.html
通过端口 8000 上的代理运行 nginx。您可以在此处看到。
为什么它会列出 /public 目录中的文件?另外,如果我尝试访问任何设备 uri,它会显示 Nginx 404,而不是 rails 404...这可能是乘客的问题吗?
我是服务器管理员/rails 新手。所以这可能是 nginx 问题或 rails 配置问题。对 rails 学生/新手有什么建议吗?
我的问题部分在于我对错误日志了解不多。如何检查 nginx/apache/rails 日志中的错误?
答案1
凯文,
Apache 似乎配置错误。单击文件列表中的某个链接时,它试图将其重定向到,
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /error.log.
Reason: DNS lookup failure for: rails.pixelcraftwebdesign.com:8000error.log
您可以将 rails.pixelcraftwebdesigns.com 添加到 /etc/hosts,但您的 proxy_pass 指令中似乎缺少尾随的 /。