繁体   English   中英

403 Passenger + Nginx + rails配置中的禁止错误

[英]403 forbidden error in Passenger+Nginx+rails configuration

我在amazon-linux中安装了nginx + passenger。 通过rvmsudo passenger-install-nginx-module

我编辑/var/opt/nginx/nginx.conf后如下:

root /home/ec2-user/current/public/index;

server {

    listen       80;

    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root  /home/ec2-user/current/public/index;
        index  index.html index.htm;
    }

我已经抛出403禁止错误,因此,我检查了我的路径,这是正确的。

在此输入图像描述

提前致谢

您的权限过于严格,不允许Nginx访问您的根目录。 像这样放松权限:

chmod o+x /home/ec2-user/current
chmod o+x /home/ec2-user

我想你希望你的nginx配置将root指向public文件夹:

root /home/ec2-user/current/public;

server {

    listen       80;

    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root  /home/ec2-user/current/public;
        index  index.html index.htm;
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM