[英]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.