Ich benutze Nginx zum ersten Mal als Webserver. Ich hatte keine Mühe, es einzurichten und alles funktioniert großartig. Das Problem trat auf, als der Designer mich fragte, ob er mir "das Symbol in der Titelleiste" senden könne, um es dort abzulegen.
# /opt/nginx/conf/nginx.conf
...
server {
listen 80 ;
server_name *.website.com website.com;
root /home/webuser/sites/website;
}
Mein Verzeichnis:
/home/webuser/sites/website/
|_ index.html
|_ main.css
|_ favicon.ico
Ist es möglich, jedem virtuellen Host eine bestimmte favicon.ico zuzuweisen? Wo sollten Sie diese Datei ablegen und wie können Sie sie konfigurieren?
BEARBEITEN:
Mir ist gerade klar geworden, dass es ein ganz anderes Problem ist. Beide Antworten waren richtig, aber mein Problem war die Erlaubnis. Ich weiß nicht, warum die Datei favicon.ico die Berechtigungen 600 hatte und natürlich in dem Moment, als ich es tat:
chmod +r favicon.ico
Lief wie am Schnürchen. Ich werde dies hier lassen, wenn es jemand anderem passiert.