2013-04-16 3 views
2

установить пассажира на РВМ с жемчужинойпассажир с Nginx на Ubuntu Linux - не признав мое приложение

gem install passenger 

, а затем установить Nginx вместе с ней

rvmsudo passenger-install-nginx-module 

и редактировал/Opt/Nginx/Nginx .conf файл, добавив эту двухлинейный к вопросу сервера:

passenger_enabled on; 
root /home/snir/my_app/public; 

но работает пассажирским (после остановки службы системы Nginx) г ве мне этот выход:

Environment: development 
Accessible via: http://0.0.0.0:3000/ 

You can stop Phusion Passenger Standalone by pressing Ctrl-C. 
=============================================================================== 
2013/04/16 17:47:08 [error] 4730#0: *4 "/home/snir/public/index.html" is not found (2: No such file or directory), client: 127.0.0.1, server: _, request: "HEAD/HTTP/1.1", host: "0.0.0.0" 

и просмотр в 0.0.0.0:3000 дает мне 404 не нашел страницу Nginx. что не так? почему пассажир ищет приложение в/home/snir/public вместо маршрута, который я дал ему в файле nginx.conf, который является/home/snir/my_app/public?

редактировать:

так кажется, что Nginx не был подключен к пассажиру, поскольку он не был появиться в --add-модуля Nginx. но я установил его правильно, так что может быть какая-то другая установка nginx, идущая с ubuntu, которая конфликтует с установкой пассажира.

+0

В примерах в руководстве все устанавливают корень, прежде чем «пассажир включен». Я не знаю, имеет ли это значение, но попробуйте. – Fred

+0

Я пробовал, это не так. – SnirD

ответ

0

Я мало знаю о вашей системе, но проблема может заключаться в том, что вы используете неправильный файл конфигурации. Большинство файловых систем unix base nginx находятся в файле /etc/nginx/nginx.conf и/etc/nginx/sites-enabled/some-site, который является мягкой ссылкой на/etc/nginx/sites-available/some-site. Если у вас есть сомнения, вы можете попробовать сделать очевидную ошибку в файле, который, по вашему мнению, является конфигурационным файлом, который ваша система использует и перезапускает nginx, чтобы узнать, не жалуется ли на ошибку или продолжает без проблем.

Смежные вопросы