首页 > 其他 > 详细

nginx-5-搭建反向代理服务器

时间:2020-07-07 15:02:43      阅读:59      评论:0      收藏:0      [点我收藏+]
  1. 准备两个nginx服务

  2. 配置其中一个server指令块 listen 127.0.0.1:80; 即,只能本地访问。
    (1)不能直接 -s reload, 应该先 -s stop 然后重新开启nginx进程

  3. 配置另外一个server
    (1)引入模块
    include vhost/*.conf;
    (2)编写upstream指令块
    upstream local{
    server 127.0.0.1:80;
    }
    (3)编写server指令块
    server {
    server_name localhost;
    listen 8831;
    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_pass http://local;
    }
    }

  4. 访问8831端口

  5. 开启缓存

    1. 在http指令块中添加缓存设置
      proxy_cache_path /tmp/nginxcache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;
    2. 在location指令块中
      proxy_cache_key \(host\)uri\(is_args\)args;
      proxy_cache_valid 200 304 302 1d;
  6. 配置解析
    技术分享图片

nginx-5-搭建反向代理服务器

原文:https://www.cnblogs.com/chenia/p/13260656.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!