Nginx 微信公众号反代配置

15 min read
#user  nobody;

worker_processes  2;

#工作模式及连接数上线
events {
    worker_connections  1024;   #单个工作进程 处理进程的最大并发数
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用,
    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    # 开启GZIP
    gzip  on;

    # # 监听 80 端口,转发请求到 3000 端口
    server {
        #监听端口
        listen      80;
        #编码格式
        charset utf-8;
         location ~ /mmbiz_(.*)/ {
        proxy_pass         http://mmbiz.qpic.cn;

        proxy_set_header   Host             "mmbiz.qpic.cn";
        proxy_set_header   Referer          "";

        sub_filter "http://mmbiz.qpic.cn" "";
        sub_filter_once off;
    }
        
    }
}