我搜索了一下,找到了一些关于如何在 nginx 上缓存静态资源的脚本,问题是当我应用这些脚本时,我的脚本和样式会出现 404 错误。我在这里做错了什么?
抱歉,但我不知道如何使用 putty 从 nano 复制,所以我制作了一张我的配置图片。请注意,我注释了缓存部分。如果我取消注释,我的静态文件将为 404。
答案1
root
您忘记在块中放置指令server
来指定静态文件的位置。
答案2
如果您的 URLhttp://site/main.css
存储在/var/websites/site/main.css
,那么root /var/websites/site/;
后面的server_name
行应该可以工作。