ฉันใช้ Nginx เป็นเว็บเซิร์ฟเวอร์เป็นครั้งแรก ฉันไม่มีปัญหาในการตั้งค่าและทุกอย่างใช้งานได้ดี ปัญหาเกิดขึ้นเมื่อผู้ออกแบบถามฉันว่าเขาสามารถส่ง "ไอคอนในแถบชื่อเรื่อง" ถึง "วางไว้ที่นั่นหรือไม่"
# /opt/nginx/conf/nginx.conf
...
server {
listen 80 ;
server_name *.website.com website.com;
root /home/webuser/sites/website;
}
ไดเรกทอรีของฉัน:
/home/webuser/sites/website/
|_ index.html
|_ main.css
|_ favicon.ico
เป็นไปได้หรือไม่ที่จะนำ favicon.ico ไปยังแต่ละโฮสต์เสมือน? คุณควรวางไฟล์นั้นไว้ที่ไหนและจะกำหนดค่าอย่างไร?
แก้ไข:
ฉันเพิ่งรู้ว่ามันเป็นปัญหาที่แตกต่างอย่างสิ้นเชิง คำตอบทั้งสองถูกต้อง แต่ปัญหาของฉันคือการอนุญาต ฉันไม่รู้ว่าทำไมไฟล์ favicon.ico จึงมีสิทธิ์ 600 และแน่นอนตอนที่ฉันทำ:
chmod +r favicon.ico
ทำงานเหมือนจับใจ ฉันจะออกจากที่นี่ถ้ามันเกิดขึ้นกับคนอื่น