Nginx

為什麼我的 nginx 反向代理沒有記憶體任何東西?

  • February 9, 2019

我正在關注 Nginx docx 中的這個範例配置。反向代理工作正常,只是它不記憶體結果。

這是我的 nginx.conf:

user http http;
worker_processes  1;

events {
   worker_connections  1024;
}

http {
   proxy_cache_path  /srv/http/my.site/cache  levels=1:2 keys_zone=STATIC:10m inactive=24h  max_size=1000m;
   proxy_temp_path   /srv/http/my.site/tmp;

   server {
       listen 8081;
       server_name my.site remote.host;

       location / {
           proxy_pass             http://remote.host;
           proxy_cache            STATIC;
           proxy_cache_valid      200 302 1d;
           proxy_cache_valid      404     1m;
       }
   }
}

據我所知,文件夾權限還可以:

ls -l /srv/http/my.site/
total 8
drwxr-xr-x 2 http http 4096 Dec 21 04:24 cache
drwxr-xr-x 2 http http 4096 Dec 21 04:24 tmp

我會將此作為答案發布,因為它更容易格式化。試試這個

proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie; 
proxy_cache_valid 200 302 60h;
proxy_cache_valid any 60m;

引用自:https://serverfault.com/questions/751144