Я хотел бы разместить несколько рельсовых приложений с помощью nginx + unicorn, который в настоящее время обслуживается с помощью apache + пассажира с railsbaseuri. Единственная причина заключается в том, что apache необходимо перезагрузить после развертывания каждого нового приложения. Я хотел бы знать, возможно ли добавление нового приложения в unicorn + nginx без перезагрузки сервера.Хост нескольких рельсов приложений по подпапке с использованием nginx + unicorn
Я хочу развернуть приложения в подпапке, например host-name/nginx-app1, имя-хоста/nginx-app2, в то время как имя хоста указывает на базовую страницу html.
Прочитайте где-нибудь, что связано с использованием сокетов для обработки отдельных приложений и будет искать некоторую помощь для его реализации. В моем случае приложение развертывается только один раз без дальнейших итераций. После развертывания нового приложения не должно быть простоев, чтобы запустить текущее приложение.
EDIT config/unicorn.rb файл внутри приложения.
working_directory "/home/ubuntu/application_1"
pid "/home/ubuntu/application_1/pids/unicorn.pid"
stderr_path "/home/ubuntu/application_1/log/unicorn.log"
stdout_path "/home/ubuntu/application_1/log/unicorn.log"
listen "/tmp/unicorn.todo.sock"
worker_processes 2
timeout 30
Что будет расположение App1. conf для unicorn.Проверьте мое редактирование, где я обновил файл unicorn.rb. Так как я говорю, что мне нужно иметь отдельные файлы .conf для каждого приложения. будет ли множественный код nginx вверх по потоку идти в nginx.conf или default.conf ?. – Bijendra
он работал наконец ..thanx – Bijendra