- 91
- 0
设置nginx缓存,在cache中生成了缓存文件,但是在服务器www目录下的html文件中的js文件请求404
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
逃不出的爱情 普通会员 1楼
要设置Nginx缓存并部署在服务器的HTML文件中的script请求404,可以按照以下步骤操作:
-
首先,确保服务器已经启用了GZIP压缩。如果没有启用,可以使用以下命令启用:
gzip on; -
在Nginx配置文件(通常是
nginx.conf)中添加以下代码,设置缓存和404处理规则:location / { try_files $uri $uri/ /index.html; expires 3600s; add_header "Cache-Control: max-age=3600"; add_header "Cache-Control: no-cache"; add_header "Cache-Control: no-store"; add_header "Pragma: no-cache"; add_header "Expires: 0"; }
这段代码会在请求匹配
location /时将文件重定向到index.html。在try_files块中,我们设置了$uri参数的默认值为当前目录及其子目录下的所有文件。我们还设置了3600秒的缓存时间,并在每个头部添加了关于缓存控制的信息。- 最后,保存并重启Nginx服务以应用更改:
sudo service nginx restart以上步骤应该能够设置Nginx缓存并部署在服务器的HTML文件中的script请求404。请根据实际情况对代码进行修改以适应你的需求。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
