Установка модулей для Апач и Nginx Требуется изменения в файлах конфигурации. nginx.conf, в нашем случае.
Для пользователей Novic, изменение строк и Директива в nginx.conf Это может быть экстремальный спорт, особенно если я не понимаю, как работают блоки NginxПолем
ошибка “nginx: [emong] “load_module” Директива указана слишком поздно в nginx.conf” Он наиболее распространен при добавлении модуля Nginx после его установки. Его решение очень просто, и мы не должны ничего делать, кроме как поместить линии модулей в верхнюю часть nginx.conf.
По сравнению с другими файлами конфигурации Nginx выполняет директивы, определения и условия в том порядке, в котором они передаются в файле nginx.conf.
Конкретный пример. Если мы установим Модуль бротти Для NGINX линии загрузки модуля должны быть сразу после идентификатора процесса NGINX, так что следующие конкретные линии учитывают эти модули, и процесс правильно работает.
user nginx;
worker_processes 2;
pid /var/run/nginx.pid;
load_module modules/ngx_http_brotli_filter_module.so;
load_module modules/ngx_http_brotli_static_module.so;
events {
worker_connections 1024;
}
....
После того, как вы изменили место нагрузочных линий модулей, выполните заказ nginx -t
В SSH, чтобы убедиться, что все в порядке, а другие ошибки нет. Перезапустите службу Nginx так, чтобы изменения в Ninx.conf имели эффект.