用Nginx做靜態資源服務器,但是發現一個悲劇。我已經更新了root目錄下的資源文件,是個css文件,但是訪問的時候還是個舊的??隙ú皇菫g覽器緩存,換了瀏覽器了已經。
2 回答

紅糖糍粑
TA貢獻1815條經驗 獲得超6個贊
首先,你肯定是配置了proxy_cache_path,nginx如果沒有配置這個參數,是不會緩存任何文件的。
要清除配置,要刪除proxy_cache_path配置的目錄下的所有文件。
find /proxy/cache/path -type f -delete
重啟Nginx是沒用的

楊__羊羊
TA貢獻1943條經驗 獲得超7個贊
nginx的緩存服務proxy_cache不能清除指定的URL緩存,只能設置URL過期時間,要清除指定URL可以用nginx第三方模塊ngx_cache_purge。
nginx安裝時需要將ngx_cache_purege加載進去。
./configure --user=www --group=www --add-module=/root/dxm/nginx/ngx_cache_purge-1.2
- 2 回答
- 0 關注
- 280 瀏覽
添加回答
舉報
0/150
提交
取消