ดังนั้นฉันจึงได้ทำให้ Nginx ใช้งานได้กับบล็อกเซิร์ฟเวอร์ที่แตกต่างกัน อย่างไรก็ตาม เมื่อฉันเพิ่งทดสอบรูปภาพบนเว็บไซต์ของฉัน ดูเหมือนว่ารูปภาพจะไม่แสดง แม้ว่าจะอยู่ในไซต์เวอร์ชันท้องถิ่นของฉัน ฉันดูอินเทอร์เน็ตเล็กน้อยและเห็นคนพูดว่าเพิ่มสิ่งต่าง ๆ ให้กับการกำหนดค่าของไซต์ในไดเร็กทอรี "sites-available"
ฉันมีสิ่งนี้แล้ว:
เซิร์ฟเวอร์ {
ฟัง 80;
ฟัง [::]:80;
รูท /var/www/server_domain.com/html;
ดัชนี index.html index.htm index.nginx-debian.html;
server_name server_domain.com www.server_domain.com;
ที่ตั้ง / {
try_files $uri $uri/ =404;
}
ตำแหน่ง /css {
นามแฝง /var/www/server_domain.com/html/css;
}
สถานที่ / รูปภาพ {
นามแฝง /var/www/server_domain.com/html/media/images;
}
สถานที่ /วิดีโอ {
นามแฝง /var/www/server_domain.com/html/media/videos;
}
สถานที่ / เพลง {
นามแฝง /var/www/server_domain.com/html/media/music;
}
ตำแหน่ง / แบบอักษร {
นามแฝง /var/www/server_domain.com/html/fonts;
}
ตำแหน่ง / สคริปต์ {
นามแฝง /var/www/server_domain.com/html/scripts;
}
}
ฉันไม่แน่ใจว่าฉันจะรู้ได้อย่างไรว่า Nginx มีปัญหาในการค้นหาไฟล์รูปภาพเอง ฉันไม่แน่ใจว่าจะหาจากที่ใดหรือฉันต้องทำการเปลี่ยนแปลงการกำหนดค่าเฉพาะเพื่อให้บันทึกแสดง ฯลฯ
แค่สับสนมากว่าทำไมฉันถึงใช้งานไม่ได้และทำไมนี่ไม่ใช่สิ่งที่เพิ่งทำงานนอกกรอบ? มันค่อนข้างจู้จี้จุกจิกเล็กน้อยที่ฉันเข้าใจและเจ๋งมากในการปรับแต่ง อย่างไรก็ตาม ฉันรู้สึกแย่กับสิ่งนี้ในตอนนี้
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก. :)
~ เลือด