Po raz pierwszy używam Nginx jako mojego serwera. Nie miałem żadnych problemów z konfiguracją i wszystko działa świetnie. Problem pojawił się, gdy projektant zapytał mnie, czy mógłby mi wysłać „ikonę na pasku tytułowym”, aby „tam umieścić”.
# /opt/nginx/conf/nginx.conf
...
server {
listen 80 ;
server_name *.website.com website.com;
root /home/webuser/sites/website;
}
Mój katalog:
/home/webuser/sites/website/
|_ index.html
|_ main.css
|_ favicon.ico
Czy można umieścić konkretny plik favicon.ico dla każdego wirtualnego hosta? Gdzie należy umieścić ten plik i jak go skonfigurować?
EDYTOWAĆ:
Właśnie zdałem sobie sprawę, że to był zupełnie inny problem. Obie odpowiedzi były prawidłowe, ale moim problemem było pozwolenie. Nie wiem, dlaczego plik favicon.ico uzyskał uprawnienia 600 i oczywiście w tej chwili:
chmod +r favicon.ico
Działa jak urok. Zostawię to tutaj, jeśli stanie się to z kimś innym.