Прошел ли кто-нибудь через ERR_EMPTY_RESPONSE под сочетание рельсов + nginx + пассажир?Разрешение пассажира config.ru отклонено
Nginx error.log говорит:
terminate called after throwing an instance of 'Passenger::FileSystemException'
what(): Cannot stat '/home/ec2-user/my-app/config.ru': Permission denied (errno=13)
так, я попытался ослабив разрешения для config.ru и содержащего его каталога с помощью
chmod 777 config.ru
chmod 777 my-app
, но это приводит в том же сообщении об ошибке.
Буду признателен за любую помощь.
* Все * родительские каталоги. Это означает родительский элемент родителя и родительский элемент родителя родителя и т. Д. – Hongli
Я думаю, что это на самом деле * была * проблема разрешения в родительском каталоге. Руководство Пассажира сообщило вам, чтобы вы разрешили все разрешения вплоть до домашнего каталога, в котором он находился. Предположительно, вы установили Passenger как ec2-user, так что вы расслабились/home/ec2-user. Ваше приложение * также * находится в каком-то подкаталоге в/home/ec2-user. Поэтому, разрешив разрешения для жемчужина Passenger, у вас также возникли расслабленные разрешения для вашего приложения. – Hongli