使用nginx反向代理实现镜像站的建立

nginx是轻量开源的服务器web环境搭建工具。 近日在g+发现了镜像站这类好东西,于是产生了轻微的兴趣。而恰巧自己的服务器也是nginx的顺便学习了下。   本文主要参考: https://github.com/benzBrake/Shell_Collections/tree/master/ngx_google_deployment以及“ 计算机信息网络国际互联网安全保护管理办法” 准备工作: 1.一个可以访问你需要镜像的网站的服务器。比如你想建立一个google镜像,就不可以选用大陆的服务器。 2.安装nginx,且部署了ngx_http_substitutions_filter_module。 在nginx的相关域名的yourdomain.com.conf里填写:   server { listen 80; listen 443 ssl http2; server_name www.yourdomain.com yourdomain; ssl on; ssl_certificate /usr/local/nginx/conf/ssl/www.yourdomain.com.crt; ssl_certificate_key /usr/local/nginx/conf/ssl/www.yourdomain.com.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_session_timeout 10m; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_buffer_size 1400; location […]