Я вперше використовую 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
Працював як шарм. Я залишу це тут, якщо це трапиться з кимось іншим.