【问题标题】:Viewing dynamic pages with Rails and Nginx/Passenger使用 Rails 和 Nginx/Passenger 查看动态页面
【发布时间】:2014-05-27 18:19:32
【问题描述】:

所以,我通过 guide 为我的 Rails 应用程序安装了带有 Phusion Passenger 支持的 Nginx。我在 Ubuntu 12.0.4 上运行它。

我设置了一个虚拟主机条目,指向我的 Rails 应用程序目录,如 root /srv/www/app/public;。这适用于在公共目录中提供静态页面,但我不清楚如何提供通常用于 Rails 的动态视图。我尝试将root 设置为/srv/www/app,但我只是得到一个“403 禁止”页面。我觉得我在这里遗漏了一些相当明显的东西,但我不确定它是什么。

【问题讨论】:

    标签: ruby-on-rails nginx passenger


    【解决方案1】:

    检查 Rails 根文件夹的权限

    ls -all
    

    确保 nginx 使用的用户具有访问权限。 使用的用户列在配置文件顶部附近,关键字为“用户”。

    【讨论】:

    • 谢谢。该文件夹归 root 所有,但 nginx 用户是 www-data。
    猜你喜欢
    • 2022-11-10
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    • 2015-01-16
    • 2019-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多