当我尝试使用 nginx 缓存时,资源出现 404

当我尝试使用 nginx 缓存时,资源出现 404

我搜索了一下,找到了一些关于如何在 nginx 上缓存静态资源的脚本,问题是当我应用这些脚本时,我的脚本和样式会出现 404 错误。我在这里做错了什么?

抱歉,但我不知道如何使用 putty 从 nano 复制,所以我制作了一张我的配置图片。请注意,我注释了缓存部分。如果我取消注释,我的静态文件将为 404。

在此处输入图片描述

答案1

root您忘记在块中放置指令server来指定静态文件的位置。

答案2

如果您的 URLhttp://site/main.css存储在/var/websites/site/main.css,那么root /var/websites/site/;后面的server_name行应该可以工作。

相关内容