美文网首页
Nginx实现反向代理与缓存服务器

Nginx实现反向代理与缓存服务器

作者: onefiter | 来源:发表于2021-06-24 22:40 被阅读0次

编译安装Nginx

安装openresty

操刀

设置反向代理服务器

Openresty的设置

在http指令块中设置

#local只是一个命名
upstream local {
        server 127.0.0.1:8080;
    }
.
.
.
server {
    .
    .
    .
    location / {
          proxy_pass http://local;
    }
}

Nginx的设置

server {
        listen       127.0.0.1:8080;
        .
        .
        .
}

设置缓存服务器

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;

        }

相关文章

网友评论

      本文标题:Nginx实现反向代理与缓存服务器

      本文链接:https://www.haomeiwen.com/subject/apogyltx.html