小编ers*_*amy的帖子

如何在 Nginx 上为特定虚拟主机设置 favicon.ico?

我第一次使用 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)

像魅力一样工作。如果它发生在其他人身上,我会把它留在这里。

nginx virtualhost favicon

31
推荐指数
2
解决办法
7万
查看次数

标签 统计

favicon ×1

nginx ×1

virtualhost ×1