我第一次使用 Nginx 作为我的网络服务器。我在设置它时没有遇到任何麻烦,一切都很好。当设计师问我是否可以将“标题栏中的图标”发送给我“把它放在那里”时,问题就出现了。
# /opt/nginx/conf/nginx.conf
...
server {
listen 80 ;
server_name *.website.com website.com;
root /home/webuser/sites/website;
}
Run Code Online (Sandbox Code Playgroud)
我的目录:
/home/webuser/sites/website/
|_ index.html
|_ main.css
|_ favicon.ico
Run Code Online (Sandbox Code Playgroud)
是否可以将特定的 favicon.ico 放在每个虚拟主机上?您应该将该文件放在哪里以及如何配置它?
编辑:
我才意识到这是一个完全不同的问题。两个答案都是正确的,但我的问题是许可。我不知道为什么文件 favicon.ico 最终获得了 600 权限,当然我这样做的那一刻:
chmod +r favicon.ico
Run Code Online (Sandbox Code Playgroud)
像魅力一样工作。如果它发生在其他人身上,我会把它留在这里。