[Fix] nginx: [emerg] "load_module" direktif ditentukan terlambat di nginx.conf

Pemasangan modul untuk Apache si nginx memerlukan perubahan pada file konfigurasi. nginx.conf, Dalam kasus kami.

Untuk pengguna pemula, mengubah jalur dan arahan dalam nginx.conf ini bisa menjadi olahraga ekstrem, terutama jika saya tidak mengerti bagaimana cara kerja blok nginx.

Kesalahan "nginx: [emerg] "load_module" direktif ditentukan terlambat di nginx.conf”Paling umum ketika modul NGINX ditambahkan setelah diinstal. Memecahkannya sangat sederhana dan yang harus kita lakukan adalah meletakkan baris modul di bagian atas nginx.conf.

Dibandingkan dengan file konfigurasi lainnya, NGINX mengeksekusi arahan, definisi, dan kondisi dalam urutan yang diteruskan ke file. nginx.conf.

Contoh nyata. Jika kami menginstal Modul Brotli untuk NGINX, jalur pemuatan modul harus segera setelah id proses NGINX, sehingga jalur spesifik berikut memperhitungkan modul-modul ini dan proses berjalan dengan benar.

 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;
 }
 ....

Setelah Anda mengubah lokasi jalur pemuatan modul, jalankan perintah nginx -t di SSH untuk memastikan semuanya baik-baik saja dan tidak ada kesalahan lainnya. RestartAnda memiliki layanan NGINX karena perubahan dalam nginx.conf memiliki efek.

bagaimana » Linux » [Fix] nginx: [emerg] "load_module" direktif ditentukan terlambat di nginx.conf

Bergairah tentang teknologi, saya suka menguji dan menulis tutorial tentang sistem operasi macOS, Linux, Windows, tentang WordPress, WooCommerce dan konfigurasikan server web LEMP (Linux, NGINX, MySQL dan PHP). saya menulis di StealthSettings.com sejak 2006, dan beberapa tahun kemudian saya mulai menulis di iHowTo.Tips tutorial dan berita tentang perangkat di ekosistem Apple: iPhone, iPad, Apple Tonton, HomePod, iMac, MacBook, AirPods, dan aksesori.

Tinggalkan Komentar