編譯安裝Nginx
安裝openresty
操刀
設(shè)置反向代理服務(wù)器
Openresty的設(shè)置
在http指令塊中設(shè)置
#local只是一個命名
upstream local {
server 127.0.0.1:8080;
}
.
.
.
server {
.
.
.
location / {
proxy_pass http://local;
}
}
Nginx的設(shè)置
server {
listen 127.0.0.1:8080;
.
.
.
}
設(shè)置緩存服務(wù)器
proxy_cache_path /tmp/nginxcache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;
.
.
.
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache my_cache;
proxy_cache_key $host$uri$is_args$args;
proxy_cache_valid 200 304 302 1d;
proxy_pass http://local;
}