[แก้ไข] nginx: [ฉุกเฉิน] ระบุคำสั่ง "load_module" สายเกินไปใน nginx.conf

การติดตั้งโมดูล สำหรับ อาปาเช่ si NGINX ต้องมีการเปลี่ยนแปลงไฟล์การกำหนดค่า nginx.confในกรณีของเรา

สำหรับผู้ใช้มือใหม่การเปลี่ยนเส้นและ คำสั่งใน nginx.conf มันอาจเป็นกีฬาที่รุนแรงโดยเฉพาะถ้าฉันไม่เข้าใจว่าบล็อกทำงานอย่างไร NGINX.

ข้อผิดพลาด "nginx: [ฉุกเฉิน] ระบุคำสั่ง "load_module" ช้าเกินไปใน nginx.conf"เป็นเรื่องธรรมดาที่สุดเมื่อเพิ่มโมดูล NGINX หลังจากติดตั้งแล้ว การแก้มันง่ายมากและเราต้องไม่ทำอะไรเลยนอกจากใส่โมดูลบรรทัดที่ด้านบนของ nginx.conf

เมื่อเปรียบเทียบกับไฟล์กำหนดค่าอื่น ๆ NGINX จะเรียกใช้งานคำสั่งคำจำกัดความและเงื่อนไขตามลำดับที่ส่งผ่านไปยังไฟล์ nginx.conf

ตัวอย่างที่เป็นรูปธรรม หากเราติดตั้ง โมดูล Brotli สำหรับ NGINX บรรทัดโหลดโมดูลจะต้องอยู่หลังรหัสกระบวนการของ 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 ใหม่เพื่อให้การเปลี่ยนแปลงใน nginx.conf มีผล

[แก้ไข] nginx: [ฉุกเฉิน] ระบุคำสั่ง "load_module" สายเกินไปใน nginx.conf

เกี่ยวกับผู้เขียน

ชิงทรัพย์

หลงใหลเกี่ยวกับทุกสิ่งที่หมายถึงแกดเจ็ตและไอทีฉันยินดีที่จะเขียนบน stealthsettings.com จาก 2006 และฉันชอบที่จะค้นพบสิ่งใหม่ ๆ เกี่ยวกับคอมพิวเตอร์และ macOS ระบบปฏิบัติการ Linux Windows, iOS และ Android

แสดงความคิดเห็น