[Khắc phục] nginx: [khẩn cấp] Chỉ thị “load_module” được chỉ định quá muộn trong nginx.conf

Cài đặt mô-đunApache si nginx yêu cầu thay đổi các tập tin cấu hình. nginx.conf, Trong trường hợp của chúng tôi.

Đối với người dùng mới làm quen, thay đổi dòng và chỉ thị trong nginx.conf nó có thể là một môn thể thao khắc nghiệt, đặc biệt là nếu tôi không hiểu cách các khối hoạt động nginx.

Lỗi "nginx: [khẩn cấp] Chỉ thị “load_module” được chỉ định quá muộn trong nginx.conf”Là phổ biến nhất khi một mô-đun NGINX được thêm vào sau khi nó đã được cài đặt. Giải quyết nó rất đơn giản và tất cả những gì chúng ta phải làm là đặt các dòng mô-đun ở đầu nginx.conf.

So với các tệp cấu hình khác, NGINX thực thi các chỉ thị, định nghĩa và điều kiện theo thứ tự chúng được chuyển đến tệp nginx.conf.

Một ví dụ cụ thể. Nếu chúng ta cài đặt Mô-đun Brotli đối với NGINX, các dòng tải mô-đun phải ngay sau id quá trình NGINX, để các dòng cụ thể sau có tính đến các mô-đun này và quy trình chạy chính xác.

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

Sau khi bạn thay đổi vị trí của các dòng tải mô-đun, hãy thực hiện lệnh nginx -t trong SSH để đảm bảo mọi thứ đều ổn và không có lỗi nào khác. Restartbạn có dịch vụ NGINX để các thay đổi trong nginx.conf có hiệu lực.

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *

Toàn bộ
0
cổ phiếu
Điều trước

Hướng dẫn cài đặt hoàn tất Windows pe Mac (MacBook, iMac)

Điều tiếp theo

Bật / Tắt "Cuộn cửa sổ không hoạt động" trong Windows 10 - Di chuyển đến cửa sổ nền