Rails 显示文件列表但不运行应用程序

Rails 显示文件列表但不运行应用程序

我遵循了本教程: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 指令中似乎缺少尾随的 /。

相关内容