用Nginx做靜態(tài)資源服務(wù)器,但是發(fā)現(xiàn)一個悲劇。我已經(jīng)更新了root目錄下的資源文件,是個css文件,但是訪問的時候還是個舊的??隙ú皇菫g覽器緩存,換了瀏覽器了已經(jīng)。
2 回答

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

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