- 时间:2021-04-02 06:36 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:总结Nginx 的使用过程中遇到的问题及解决方案
在启动 Nginx 的时候,有时候会遇到这样的一个错误:
[url=http://127.0.0.1:8800]http://127.0.0.1:8800[/url];
expires 3024010s;
}
location ~ /purge(/.*)
{
#设置只允许指定的IP或IP段才可以清除URL缓存。
allow 127.0.0.1;
deny all;
proxy_cache_purge cache_go $host$1$is_args$args;
}
Purge 模块是用来清除缓存的,首先下载安装 Puerge 模块。
下载 Purge 模块:
wget [url=http://labs.frickle.com/files/ngx_cache_purge-1.2.tar.gz]http://labs.frickle.com/files/ngx_cache_purge-1.2.tar.gz[/url]
解压:
tar -zxvf ngx_cache_purge-1.2.tar.gz
再编译前先使用如下命令查看 nginx 的编译选项:
[url=http://test.com/test/test.js]http://test.com/test/test.js[/url]
那清除该 js 缓存的命令即为:
[url=http://test.com/purge/test/test.js]http://test.com/purge/test/test.js[/url]
通用的方式就是:
[url=http://test.com/purge/uri]http://test.com/purge/uri[/url]
其中 uri 就是你的 URL “http://test.com/test/test.js” 的 “test/test.js” 部分。