การติดตั้งโมดูล สำหรับ Apache และ nginx ต้องมีการเปลี่ยนแปลงในไฟล์การกำหนดค่า nginx.confในกรณีของเรา
สำหรับผู้ใช้ Novic การเปลี่ยนสายและ คำสั่งใน nginx.conf มันอาจเป็นกีฬาที่รุนแรงโดยเฉพาะอย่างยิ่งถ้าฉันไม่เข้าใจว่าบล็อกทำงานอย่างไร nginx-
ข้อผิดพลาด “Nginx: [เกิดขึ้น] “load_module” มีการระบุคำสั่งช้าเกินไปใน nginx.conf” มันเป็นเรื่องธรรมดามากที่สุดเมื่อเพิ่มโมดูล Nginx หลังจากติดตั้งแล้ว การแก้ปัญหานั้นง่ายมากและเราต้องไม่ทำอะไรเลยนอกจากใส่บรรทัดของโมดูลไว้ในส่วนบนของ nginx.conf
เมื่อเปรียบเทียบกับไฟล์การกำหนดค่าอื่น ๆ NGINX ดำเนินการคำสั่งคำจำกัดความและเงื่อนไขในลำดับที่พวกเขาจะถูกส่งผ่านในไฟล์ nginx.conf
ตัวอย่างคอนกรีต ถ้าเราติดตั้ง โมดูล Brotti สำหรับ NGINX บรรทัดการโหลดโมดูลจะต้องเป็นทันทีหลังจาก ID กระบวนการ NGINX เพื่อให้บรรทัดเฉพาะต่อไปนี้คำนึงถึงโมดูลเหล่านี้และกระบวนการทำงานอย่างถูกต้อง
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;
}
....
หลังจากที่คุณเปลี่ยนสถานที่ของโมดูลโหลดบรรทัดแล้วให้ดำเนินการตามลำดับ nginx -t ใน SSH เพื่อให้แน่ใจว่าทุกอย่างโอเคและไม่มีข้อผิดพลาดอื่น ๆ รีสตาร์ทบริการ Nginx เพื่อให้การเปลี่ยนแปลงใน ninx.conf มีผลกระทบ