[Khắc phục] nginx: [nổi lên] lệnh "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 "Chỉ thị nginx: [nổi lên] "load_module" được chỉ định quá muộn trong nginx.conf"Phổ biến nhất khi thêm mô-đun NGINX sau khi được cài đặt. Việc giải quyết nó rất đơn giản và chúng ta không phải làm gì ngoài việc đặ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. Khởi động lại dịch vụ NGINX để các thay đổi trong nginx.conf có hiệu lực.

[Khắc phục] nginx: [nổi lên] lệnh "load_module" được chỉ định quá muộn trong nginx.conf

Giới thiệu về tác giả

Stealth

Đam mê tất cả những gì tiện ích và CNTT viết stealthsettings.com vui vẻ của 2006 và tôi muốn khám phá những điều mới mẻ với bạn về máy tính và hệ điều hành MacOS, Linux, Windows, iOS và Android.

Để lại một bình luận