J'utilise Nginx comme serveur Web pour la première fois. Je n'ai eu aucun mal à le configurer et tout fonctionne très bien. Le problème est venu quand le designer m'a demandé s'il pouvait m'envoyer "l'icône dans la barre de titre" pour "la mettre là-haut".
# /opt/nginx/conf/nginx.conf
...
server {
listen 80 ;
server_name *.website.com website.com;
root /home/webuser/sites/website;
}
Mon annuaire:
/home/webuser/sites/website/
|_ index.html
|_ main.css
|_ favicon.ico
Est-il possible de mettre un favicon.ico spécifique sur chaque hôte virtuel? Où devez-vous mettre ce fichier et comment pouvez-vous le configurer?
MODIFIER:
Je viens de réaliser que c'était un problème complètement différent. Les deux réponses étaient correctes mais mon problème était la permission. Je ne sais pas pourquoi le fichier favicon.ico a fini par avoir des permissions 600 et bien sûr au moment où je l'ai fait:
chmod +r favicon.ico
A fonctionné comme un charme. Je laisserai cela ici si cela arrive à quelqu'un d'autre.