После обновления до nginx 1.9.11 и выше получаем ошибку nginx: [emerg] unknown directive «passenger_root» in /usr/local/etc/nginx/nginx.conf
02.05.2016, рубрики: FreeBSD | 2 514 комментариев »После обновления до nginx 1.9.11 и выше получаем ошибку в FreeBSD
nginx: [emerg] unknown directive «passenger_root» in /usr/local/etc/nginx/nginx.conf
Происходит это потому, что начиная с версии nginx 1.9.11 и выше, в моем случае nginx 1.10.0, passenger компилируется как динамический модуль и теперь его нужно подключать отдельно.
Для того избежать данной ошибки, необходимо в файл nginx.conf добавить строчку в самое начало файла:
load_module /usr/local/libexec/nginx/ngx_http_passenger_module.so;
Перезапускаем nginx! Готово!
Ссылка на модуль видна при окончании установки nginx из портов:
1 | SECURITY REPORT: |
1 | This port has installed the following files which may act as network |
1 2 3 | servers and may therefore pose a remote security risk to the system. /usr/local/sbin/nginx |
1 |
1 | /usr/local/libexec/nginx/ngx_http_passenger_module.so |
Оставить комментарий