2015-09-25 2 views
1

Проблема: я установил nginx + пассажир на свой локальный компьютер, но я не могу подключить проект рельсов к nginx. Вот что я сделал:Устранение неполадок: настройка рельсов с помощью nginx + пассажира локально (на Mac)

  1. Я установил Nginx + пассажир, используя отвар, как указано здесь: https://www.phusionpassenger.com/library/install/nginx/install/oss/osx/

  2. Я редактировал конфигурационный файл (в/USR/местные/и т.д./Nginx/Nginx .conf) к следующему:

    http { 
        passenger_root /usr/local/opt/passenger/libexec/lib/phusion_passenger/locations.ini; 
        passenger_ruby /usr/bin/ruby; 
        ... 
    
        server { 
         listen 3000; 
         server_name localhost; 
         rails_env development; 
         root /absolute/path/to/rails/project/public 
         passenger_enabled on; 
        } 
    
        location/{ 
         root html; 
         index index.html index.htm; 
        } 
    
        ... 
    } 
    
  3. Затем я начать Nginx, набрав "Nginx" в терминале

  4. Теперь, когда я перехожу на localhost: 3000, все, что я получаю, это по умолчанию «Добро пожаловать в nginx!». стр. Я ожидаю увидеть мою домашнюю страницу.

Вопросы
- Что я делаю неправильно? ака, почему проект рельсов не отображается?
- Какие-либо рекомендации по устранению неполадок?

Примечание
- локальный: 3000 работает, если я запустить "Рельсы-сервер" (WEBrick)
- Запуск Rails 3.2.19, рубин 2.1.4, Nginx 1,8, Phusion Passenger версии 5.0.18.

спасибо.

+0

Вы начали использовать сервер приложений rails (phusion пассажира)? –

+0

Кроме того, лично я бы пошел для единорога с nginx ... –

+0

@RubyRacer Я думал, что просто начать nginx было достаточно? Если нет, я провожу пассажира на отдельный порт? Не могли бы вы рассказать? – hackstar15

ответ

-1

Это, скорее всего, проблема с Nginx. Я рекомендую вам использовать Автономный пассажир, чтобы вам не приходилось иметь дело с Nginx. Это намного проще. Просто запустите «пассажирский старт» в вашем каталоге приложений.

+0

Я хочу как можно лучше эмулировать производственную среду, когда я тестирую локально. Вы знаете, как отлаживать эту проблему Nginx? – hackstar15

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

  • Нет связанных вопросов^_^