ฉันลบ จิงซ์
เรียกใช้งานได้ด้วยตนเอง (ฉันคิดว่าอาจอยู่ใน /usr/sbin
)
จากนั้นฉันถอนการติดตั้ง จิงซ์
บรรจุุภัณฑ์ (sudo apt ล้าง nginx
).
ตอนนี้เมื่อฉันติดตั้ง จิงซ์
อีกครั้ง (sudo apt ติดตั้ง nginx
) ไม่ได้ติดตั้งโปรแกรมปฏิบัติการ (และแพ็คเกจเป็นเพียง 45.1 กิโลไบต์
ซึ่งไม่ถูกต้อง)
ฉันจะติดตั้งได้อย่างไร จิงซ์
อีกครั้ง?
ฉันยังรวบรวมซอร์สโค้ดและติดตั้ง จิงซ์
กับ sudo ทำการติดตั้ง
แต่เมื่อฉันพยายามที่จะ sudo nginx
ฉันได้รับข้อผิดพลาด:
nginx: [emerg] dlopen() "/var/www/html/modules/ngx_http_image_filter_module.so" ล้มเหลว (/var/www/html/modules/ngx_http_image_filter_module.so: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) ใน /etc/nginx/modules-enabled/50-mod-http-image-filter.conf:1
(เมื่อฉันค้นหาแผนผังไดเร็กทอรีของฉัน ฉันพบว่าไฟล์ ngx_http_image_filter_module.so
ห้องสมุดอยู่ใน /usr/lib/nginx/modules
ดังนั้นฉันจึงไม่รู้ว่าเหตุใดโปรแกรมปฏิบัติการจึงมองหามัน /var/www
.)
(ใช้งาน Ubuntu 20.04)