[Поправка] нгинк: [емерг] директива „лоад_модуле“ је наведена прекасно у nginx.conf

Инсталација модула за апацхе si НГИНКС захтева промене у конфигурационим датотекама. nginx.conf, У нашем случају.

За почетнике, промену линија и директива у nginx.conf то може бити екстремни спорт, посебно ако не разумем како блокови функционишу НГИНКС.

Грешка "нгинк: [емерг] Директива „лоад_модуле“ је специфицирана прекасно nginx.conf” је најчешћи када се додаје НГИНКС модул након што је инсталиран. Његово решење је врло једноставно и не морамо ништа друго него да ставимо линије модула у горњи део nginx.conf.

У поређењу са другим конфигурационим датотекама, НГИНКС извршава директиве, дефиниције и услове редоследом којим се прослеђују у датотеци nginx.conf.

Конкретан пример. Ако инсталирамо Бротли модул За НГИНКС, линије за учитавање модула морају бити одмах након ид процеса НГИНКС, тако да слиједеће посебне линије узимају у обзир ове модуле и процес тече правилно.

 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 у ССХ да би се уверио да је све у реду и да нема других грешака. Поново покрените НГИНКС услугу тако да се промени од nginx.conf да има ефекта.

Страствен за технологију, пишем са задовољством StealthSettings.цом од 2006. Имам велико искуство у оперативним системима: macOS, Windows си Linux, али и на програмским језицима и блогерским платформама (WordPress) и за онлајн продавнице (WooCommerce, Магенто, ПрестаСхоп).

како » Linux » [Поправка] нгинк: [емерг] директива „лоад_модуле“ је наведена прекасно у nginx.conf
Оставите коментар