我第一次使用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
像魅力一样工作。如果其他人碰巧,我将把它留在这里。
600权限可能与umask有关(例如,该用户的umask设置为077)。
—
jcisio 2011年
权限问题也为我修复了!
—
Kzqai 2014年
权限问题也在这里。可能是由于通过将png上载到站点而创建了ico文件。
—
亚伦·斯托克