国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

使用Nginx作緩存服務器以及刪除其緩存文件的方法

2024-08-30 12:26:25
字體:
來源:轉載
供稿:網友

使用nginx做cache服務器

需求就是緩存android的軟件包,后綴名是apk。話不多說,直接上配置,供參考:

a-->nginx.confuser www www;worker_processes 8;error_log /data/logs/nginx_error.log crit;pid    /usr/local/nginx/nginx.pid;worker_rlimit_nofile 204800;events{ use epoll; worker_connections 204800;}http{  include    mime.types;  #apk 文件類型  #default_type application/vnd.android.package-archive;  default_type application/octet-stream;  charset utf-8;  server_names_hash_bucket_size 128;  client_header_buffer_size 2k;  large_client_header_buffers 4 4k;  client_max_body_size 8m;  sendfile on;  tcp_nopush   on;  keepalive_timeout 60;  open_file_cache max=204800 inactive=20s;  open_file_cache_min_uses 1;  open_file_cache_valid 30s;  tcp_nodelay on;  client_body_buffer_size 512k;    #跟后端服務器連接的超時時間_發起握手等候響應超時時間  proxy_connect_timeout 600;  #連接成功后_等候后端服務器響應的時間_其實已經進入后端的排隊之中等候處理  proxy_read_timeout 600;  #后端服務器數據回傳時間_就是在規定時間內后端服務器必須傳完所有數據  proxy_send_timeout 600;  #代理請求緩存區_這個緩存區間會保存用戶的頭信息以供Nginx進行規則處理_一般只要能保存下頭信息即可  proxy_buffer_size 16k;  #同上 告訴Nginx保存單個用的幾個Buffer最大用多大空間  proxy_buffers 4 64k;  #如果系統很忙的時候可以申請更大的proxy_buffers 官方推薦*2  proxy_busy_buffers_size 128k;  #proxy緩存臨時文件的大小  proxy_temp_file_write_size 128k;  gzip on;  gzip_proxied expired no-cache no-store private auth;  gzip_min_length 1k;  gzip_buffers   4 16k;  gzip_http_version 1.1;  gzip_comp_level 3;  gzip_types    text/plain application/x-javascript text/css application/xml;  gzip_disable "MSIE [1-6]/.";  gzip_vary on;  #log_format access '$remote_addr - $remote_user [$time_local] '  #          '"$request" $status $body_bytes_sent '  #          '"$http_referer" "$http_user_agent" '  #          '$host $request_time $http_x_forwarded_for';  #access_log /data/logs/http.a.log;  #error_log /data/logs/http.e.log;  include vhosts/cache.peiqiang.net.conf;}upstream source_site {  server 192.168.1.1:80 weight=7 max_fails=2 fail_timeout=30s;  server 192.168.1.2:80 weight=4 max_fails=2 fail_timeout=30s;}b-->cache.peiqiang.net.conf#用于指定本地目錄來緩沖較大的代理請求proxy_temp_path /data/soft/temp;#設置web緩存區名為cache_one,內存緩存空間大小為12000M,自動清除超過15天沒有被訪問過的緩存數據,硬盤緩存空間大小200gproxy_cache_path /data/soft/cache levels=1:2 keys_zone=cache_one:12000m inactive=15d max_size=200g;server {   listen 80;   server_name cache.peiqiang.net;   access_log /data/logs/a.log;   error_log  /data/logs/e.log notice;   # PHP Scripts is NOT allowed within this site!   location ~* /.(php|php5|jsp|asp|aspx)$ {     deny all;   }   location / {     proxy_next_upstream http_500 http_502 http_503 http_504 error timeout invalid_header;     proxy_cache cache_one;     proxy_cache_valid 200 304 12h;     proxy_cache_key $uri$is_args$args;     #反向代理,訪問后端內容源服務器     proxy_set_header Host $host;     proxy_set_header X-Forwarded-For $remote_addr;     proxy_pass http://source_site;   }   location ~* .*/.(apk)$ {     error_page 302 404 = @fallback;     #如果后端的服務器返回500、502、503、504執行超時等錯誤、自動將請求轉發到upstream負載均衡池中的另一臺服務器,實現故障轉移     proxy_next_upstream http_500 http_502 http_503 http_504 error timeout invalid_header;     #使用web緩存區cache_one     proxy_cache cache_one;     #對不同的HTTP狀態碼緩存設置不同的緩存時間     proxy_cache_valid 200 304 12h;     #設置Web緩存的Key值,Nginx根據Key值md5哈希存儲緩存,這里根據"域名、URI、參數"組合成key     proxy_cache_key $uri$is_args$args;     #反向代理,訪問后端內容源服務器     proxy_set_header Host $host;     proxy_set_header X-Forwarded-For $remote_addr;     proxy_pass http://source_site;     expires 1d;   }   location @fallback {     rewrite ^ $scheme://apke.peiqiang.net$uri redirect;     expires -1;   }}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连城县| 沙湾县| 息烽县| 永顺县| 措勤县| 湘潭市| 宁海县| 日喀则市| 双鸭山市| 伊吾县| 商城县| 锡林浩特市| 呼和浩特市| 天峨县| 隆回县| 乾安县| 昌黎县| 澎湖县| 安岳县| 遂宁市| 新乐市| 北碚区| 密云县| 扶绥县| 万州区| 九龙县| 永靖县| 玛沁县| 文山县| 霍城县| 卓尼县| 剑阁县| 阳信县| 北宁市| 昌平区| 南汇区| 筠连县| 马龙县| 香港| 连江县| 古浪县|