Я сделал следующий "хак".Установил только что скомпилированный nginx с поддержкой Passenger, проверил, работает ли он правильно при запуске из командной строки, затем установил nginx с sudo yum install nginx
(это был CentOS).
И, наконец, я искал *nginx*
файлов в *Папка 1005 * и заменена там /usr/sbin/nginx
на /opt/nginx/sbin/nginx
.Затем перезагрузил машину и смог запустить nginx с sudo service nginx start
.
Конечно, есть более элегантный способ сделать это, но мне лень изучать, как в каждом дистрибутиве Linux зарегистрированы сервисы.
Также я заменил там пути для
nginx.conf
nginx.pid
(${prog}.pid
) - иначе он не сможет остановить nginx