Cài đặt các mô -đun vì Apache Và Nginx Yêu cầu thay đổi trong các tệp cấu hình. nginx.conf, trong trường hợp của chúng tôi.
Đối với người dùng Novic, thay đổi dòng và Chỉ thị trong nginx.conf Nó có thể là những môn thể thao khắc nghiệt, đặc biệt nếu tôi không hiểu cách thức hoạt động của các khối Nginx.
lỗi “Nginx: [mới nổi] “load_module” Chỉ thị được chỉ định quá muộn trong nginx.conf” Nó là phổ biến nhất khi thêm một mô -đun nginx sau khi nó đã được cài đặt. Giải quyết của 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 ở phần trên của nginx.conf.
So với các tệp cấu hình khác, NGINX thực hiện các chỉ thị, định nghĩa và điều kiện theo thứ tự chúng được truyền trong tệp nginx.conf.
Một ví dụ cụ thể. Nếu chúng tôi cài đặt Mô -đun Brotti Đối với Nginx, các dòng tải mô -đun phải ngay sau ID quy trình nginx, do đó các dòng cụ thể sau có tính đến các mô -đun này và quy trình được 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 thứ tự 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 ninx.conf có tác dụng.