{"id":1987,"date":"2017-12-26T10:55:02","date_gmt":"2017-12-26T02:55:02","guid":{"rendered":"https:\/\/tixbay.net\/?p=1987"},"modified":"2017-12-26T10:55:02","modified_gmt":"2017-12-26T02:55:02","slug":"nginx-proxy_cache-%e9%9d%99%e6%80%81%e8%b5%84%e6%ba%90%e7%bc%93%e5%ad%98","status":"publish","type":"post","link":"https:\/\/tixbay.net\/?p=1987","title":{"rendered":"nginx proxy_cache \u9759\u6001\u8d44\u6e90\u7f13\u5b58"},"content":{"rendered":"<p>\u76f4\u63a5\u8d34\u4e0anginx.conf<\/p>\n<pre>\r\n#cache begin\r\n    proxy_buffering on;\r\n    proxy_cache_valid any 10m;\r\n    proxy_cache_path \/data\/nginx\/cache levels=1:2 keys_zone=nginxcache:8m max_size=10g inactive=30d;\r\n    proxy_temp_path \/data\/nginx\/temp;\r\n    proxy_buffer_size 4k;\r\n    proxy_buffers 100 8k;\r\n#cache end\r\n\r\nserver {\r\n        listen       80 default_server;\r\n        listen       [::]:80 default_server;\r\n        server_name  tixbay.net;\r\n        root         \/data\/nginx\/www;\r\n\r\n        # Load configuration files for the default server block.\r\n        include \/etc\/nginx\/default.d\/*.conf;\r\n\r\n        location ~ .*\\.(jpg|jpeg|png|gif|js|css)?$ { #\u4e00\u822c\u53ea\u7f13\u5b58\u9759\u6001\u8d44\u6e90\r\n                proxy_cache nginxcache; #\u4e0ekeys_zone\u5bf9\u5e94\r\n                proxy_cache_valid  200 206 304 301 302 10d;\r\n                proxy_cache_key $scheme$uri$is_args$args; #\u7f13\u5b58key\r\n                proxy_redirect off;\r\n                proxy_set_header Host $host;\r\n                proxy_set_header X-Real-IP $remote_addr;\r\n                proxy_set_header REMOTE-HOST $remote_addr;\r\n                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\r\n                client_max_body_size 100m;\r\n                proxy_pass http:\/\/tunnelhome;\r\n        }\r\n\r\n        location \/ { #\u5176\u4ed6\u9ed8\u8ba4\u5904\u7406\r\n                proxy_redirect off;\r\n                proxy_set_header Host $host;\r\n                proxy_set_header X-Real-IP $remote_addr;\r\n                proxy_set_header REMOTE-HOST $remote_addr;\r\n                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\r\n                client_max_body_size 100m;\r\n                proxy_pass http:\/\/tunnelhome;\r\n        }\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u76f4\u63a5\u8d34\u4e0anginx.conf #cache begin proxy_buffer &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/tixbay.net\/?p=1987\">\u7ee7\u7eed\u9605\u8bfb &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1987","post","type-post","status-publish","format-standard","hentry","category-moo"],"_links":{"self":[{"href":"https:\/\/tixbay.net\/index.php?rest_route=\/wp\/v2\/posts\/1987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tixbay.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tixbay.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tixbay.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tixbay.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1987"}],"version-history":[{"count":1,"href":"https:\/\/tixbay.net\/index.php?rest_route=\/wp\/v2\/posts\/1987\/revisions"}],"predecessor-version":[{"id":1988,"href":"https:\/\/tixbay.net\/index.php?rest_route=\/wp\/v2\/posts\/1987\/revisions\/1988"}],"wp:attachment":[{"href":"https:\/\/tixbay.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tixbay.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tixbay.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}