LINUX.ORG.RU

Nginx Passenger: не может получить доступ к файлу config.ru в проекте на Rails 2.3

 , , , ,


0

1

Nginx выдаёт 500-ю ошибку в браузере: 500 Internal Server Error nginx/1.6.3

Он ставился вместе с Пассажиром: passenger-install-nginx-module

(инструкция https://www.phusionpassenger.com/documentation/Users guide Nginx.html)

В логах энжинкса: ... [ 2015-05-03 10:58:32.0939 10749/7f40c7c45840 age/Hel/Main.cpp:645 ]: PassengerAgent server online, PID 10749 [ 2015-05-03 10:58:32.0976 10754/7f4567584840 age/Log/Main.cpp:442 ]: Starting PassengerAgent logger... [ 2015-05-03 10:58:32.0981 10754/7f4567584840 age/Log/Main.cpp:323 ]: PassengerAgent logger online, PID 10754 2015/05/03 10:58:41 [alert] 10765#0: *1 Cannot stat '/home/ec2-user/www/pairwise-api/config.ru; This error means that the Nginx worker process (PID 10765, running as UID 99) does not have permission to access this file. Please read the manual to learn how to fix this problem: section 'Troubleshooting' -> 'Upon accessing the web app, Nginx reports a «Permission denied» error'; Extra info, client: 183.89.188.95, server: 52.24.84.234, request: «GET / HTTP/1.1», host: «52.24.84.234»

Права на файл: $ ls -la /home/ec2-user/www/pairwise-api/config.ru -rwxrwxrwx 1 ec2-user ec2-user 155 May 2 11:54 /home/ec2-user/www/pairwise-api/config.ru

В чём проблема и как исправить?

Ответ на: комментарий от d2

1) $ ls -la /home total 12 drwxr-xr-x 3 root root 4096 May 2 08:02 . dr-xr-xr-x 24 root root 4096 May 2 10:26 .. drwx------ 9 ec2-user ec2-user 4096 May 2 10:44 ec2-user

2) $ ls -la /home/ec2-user/ total 72 drwx------ 9 ec2-user ec2-user 4096 May 2 10:44 . drwxr-xr-x 3 root root 4096 May 2 08:02 .. <...> drwxrwxr-x 3 ec2-user ec2-user 4096 May 2 09:13 www

3) $ ls -la /home/ec2-user/www total 12 drwxrwxr-x 3 ec2-user ec2-user 4096 May 2 09:13 . drwx------ 9 ec2-user ec2-user 4096 May 2 10:44 .. drwxrwxr-x 17 ec2-user ec2-user 4096 May 2 11:54 pairwise-api

factory_girl
() автор топика

А ec2-user это точно 99-ый юзер?

kelyar ★★★★★
()

Ты уверен, что у тебя nginx запускается из-под ec2-user?

blackst0ne ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.