Pemasangan modul untuk Apache dan Nginx Membutuhkan perubahan dalam file konfigurasi. nginx.conf, dalam kasus kami.
Untuk pengguna novic, mengubah garis dan Petunjuk di nginx.conf Ini bisa menjadi olahraga ekstrem, terutama jika saya tidak mengerti bagaimana blok bekerja Nginx.
kesalahan “Nginx: [Emerg] “load_module” Petunjuk ditentukan terlambat di nginx.conf” Ini adalah yang paling umum saat menambahkan modul Nginx setelah diinstal. Pemecahannya sangat sederhana dan kami tidak harus melakukan apa pun selain menempatkan garis modul di bagian atas nginx.conf.
Dibandingkan dengan file konfigurasi lainnya, Nginx menjalankan arahan, definisi dan kondisi dalam urutan di mana mereka dilewatkan dalam file nginx.conf.
Contoh konkret. Jika kami menginstal Modul Brotti Untuk Nginx, garis pemuatan modul harus segera setelah ID proses NGINX, sehingga garis spesifik berikut memperhitungkan modul -modul ini dan prosesnya 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 tempat garis pemuatan modul, jalankan pesanan nginx -t
Di SSH untuk memastikan semuanya baik -baik saja dan tidak ada kesalahan lain. Mulai ulang layanan Nginx sehingga perubahan ninx.conf memiliki efek.