宝塔通过NGINX反向代理 缓存文件搭建镜像站

102次阅读
没有评论

共计 622 个字符,预计需要花费 2 分钟才能阅读完成。

location / {
proxy_ssl_server_name on;
            expires 3d;
            proxy_set_header Accept-Encoding '';
            root  /www/wwwroot/【域名】;
            proxy_store on;
            proxy_store_access user:rw group:rw all:rw;
            proxy_temp_path /www/wwwroot/【域名】;
            if ( !-e $request_filename)  {
                 proxy_pass https://raw.githubusercontent.com;
            }
  }

可以通过上述代码在宝塔创建反向代理后,通过修改配置文件搭建镜像站,用来搭建github下载镜像比较方便,同时文件会在网站目录下保存,可以反向代理https网站

或者利用nginx搭建任意网站镜像

location / {
    proxy_set_header Accept-Encoding "";
    proxy_set_header Connection "";
    proxy_http_version 1.1;
    proxy_connect_timeout    10s;
    proxy_read_timeout       10s;
    proxy_set_header Host github.com;

    proxy_hide_header Strict-Transport-Security; #隐藏协议头,避免因为反向代理开启hsts

    proxy_pass https://github.com;
}

 

正文完
 
admin
版权声明:本站原创文章,由 admin 2020-05-10发表,共计622字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码