Привет, у меня есть один вопрос .. Я могу успешно установить веб-сервер с несколькими приложениями vhost rails, но теперь я хочу добавить поддержку пассажира к существующему серверу nginx (который настроен через ISPConfig). Проблема в том, что если я позволю для загрузки и компиляции nginx passenger-install-nginx-module
у него есть файлы конфигурации в/opt/nginx, но ISPConfig использует/etc/nginx, пассажир спрашивает, где нужно установить nginx, но я не знаю, что вводить для пути конфигурации/etc/nginx. Еще один способ, которым я думаю, - это позволить apt-get install nginx, но в этом случае я не знаю, как добавить пассажира. Я читал о nginx-full, но загрузил несколько байтов в свой Linux и не работал, и из debian wiki https://wiki.debian.org/Nginx это не содержать пассажирский модуль в любом случае .. im используя Ubuntu, что я могу сделать? :-)Nginx + Passenger
ответ
Запустите 'nginx -V', который расскажет вам, какие параметры конфигурации использовались для компиляции Nginx вашего дистрибутива. Передайте те же аргументы в модуль-install-nginx-module.
Когда я устанавливаю пассажирский инсталлятор, спросите меня, где положить nginx (по умолчанию/opt/nginx /). попробуйте переустановить модуль-install-nginx-модуль и прочитайте, что пишет установщик.
Вы можете изменить расположение конфигураций и обновить сценарий запуска nginx (/etc/init.d/nginx), чтобы указать на каталог конфигурации.
Если вы устанавливаете модуль пассажирского nginx, убедитесь, что версия nginx с пакетом apt-get удалена, а также очистите файл /etc/init.d/nginx для чистой установки.
Вы также можете установить nginx из репозитория apt-get (вам не нужно создавать сценарий запуска с этим) повторно использовать файл nginx.conf из модуля-пассажира nginx и подключаемого модуля настройки пассажира в новом файле конфигурации.
счастливого nginxing ...
Поскольку у вас уже есть Nginx нет необходимости устанавливать что-либо, кроме пассажирского автономного. Вы можете просто проксировать все запросы на код rails этого сайта на отдельный автономный экземпляр, используя vhost в вашей существующей установке nginx. Хорошее место для начала:
https://www.phusionpassenger.com/library/deploy/standalone/reverse_proxy.html
- 1. Capistrano + Nginx + Passenger = 403
- 2. Nginx + Phusion Passenger try_files
- 3. Проблема развертывания Nginx и Passenger
- 4. Passenger с Nginx и Apache
- 5. Nginx + Passenger + Rails сервера Ошибка
- 6. Phusion Passenger + Nginx: установить параметр таймаута соединения в nginx conf
- 7. Обратный прокси через Passenger/Nginx на Heroku
- 8. Как Passenger Nginx обрабатывает параллельные запросы
- 9. nginx переписывать правила с помощью Passenger
- 10. Redmine на Passenger (Nginx) не заводится
- 11. Nginx с Phusion Passenger URI маршрутизации
- 12. Развертывание API-интерфейса Grape с Nginx/Passenger
- 13. Rails 4 Subdomain on production (Nginx + Passenger)
- 14. Passenger + Nginx: Хостинг приложения Rails в подкаталоге
- 15. Пользовательские разрешения Nginx & Passenger. Лучшая практика?
- 16. Ошибка предварительной загрузки Phusion Passenger nginx
- 17. Ошибка запуска nginx с рельсами Phusion Passenger
- 18. Ошибка приложения Rails с Nginx/Passenger
- 19. Webbrick/Mongrel vs Passenger + Nginx для разработки?
- 20. Passenger ошибка автономного роста Nginx на --ssl
- 21. Обновление Phusion Passenger без переустановки Nginx
- 22. ошибка перемежающейся 502 Шлюз, Nginx/Passenger/Rails
- 23. Phusion Passenger + NGinx with Rails 3
- 24. Rails Passenger Glyphicon CORS Cloudfront NGINX Issue
- 25. Capistrano + NGINX Passenger Restart Rails App
- 26. Как Phusion Passenger с запросами процесса Nginx?
- 27. Работа рабочих процессов NGINX при использовании Passenger
- 28. Mac Nginx конфигурации Passenger для Rails Application
- 29. Nginx + Passenger - Uncaught исключения в клиентском потоке PassengerServer
- 30. Rufus Scheduler не работает в производстве Nginx/Passenger
спасибо! Другое решение, о котором я думал, это использование символических ссылок (от/etc to/opt). Я не знаю, что лучше. – Muflix