• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    ubuntu下用nginx搭建谷歌镜像网站

    Posted by 撒得一地 on 2016年7月4日 in nginx笔记
    国外稳定加速器推荐    Express | Vypr

    1. 介绍

    很多 Google 镜像站用的工具是ngx_http_google_filter_module,是一个nginx的插件,用的原理是nginx的反向代理。

    2. 编译安装

    首先要有一台能访问google.com的vps或云主机,并且确保之前编译安装过nginx。

    这个插件依赖于ngx_http_substitutions_filter_module这个库。

    $ git clone https://github.com/cuber/ngx_http_google_filter_module
    
    $ git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module
    
    $ cd nginx
    
    $ ./configure \
    --user=nginx                   \
    --group=nginx                   \
    --prefix=/etc/nginx              \
    --sbin-path=/usr/sbin/nginx        \
    --conf-path=/etc/nginx/nginx.conf     \
    --pid-path=/var/run/nginx.pid      \
    --lock-path=/var/run/nginx.lock     \
    --error-log-path=/var/log/nginx/error.log \
    --http-log-path=/var/log/nginx/access.log \
    --with-http_gzip_static_module        \
    --with-http_stub_status_module     \
    --with-http_ssl_module            \
    --with-pcre                     \
    --with-file-aio                 \
    --with-http_realip_module          \
    --without-http_scgi_module        \
    --without-http_uwsgi_module        \
    --without-http_fastcgi_module         \
    --add-module=/home/ubuntu/softs/ngx_http_google_filter_module \
    --add-module= /home/ubuntu/softs/ngx_http_substitutions_filter_module \
    

    具体的编译参数可以通过nginx -V查到。

    	--add-module指定插件的保存位置。
    

    接下来编译安装。

    	$ make
    
    	$ sudo make install
    

    重启服务。

    $ sudo make upgrade
    

    还可以用nginx -V查看是否编译成功。

    3. 配置使用

    打开配置文件/etc/nginx/nginx.conf。

    server {
      # ... part of server configuration
      resolver 8.8.8.8;
      location / {
        google on;
      }
      # ...
    }
    

    找到server部分,添加resolver和location两个指令,总共四行。

    让配置文件生效。

    $ sudo nginx -s reload
    

    最后访问你站点网址,就会反向代理到 Google 站点。

    本文来源:网络。

    上一篇:

    下一篇:已是最新文章

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    6 + 1 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 玩北京赛车高手 福彩3d字迷 上海时时乐和值走势图连线 顶呱刮即开型体育彩票 澳门博彩业 加拿极速飞艇开奖记录 浙江体彩6+1预测 体彩481开奖视频 江苏时时彩计划软件 北京快乐8计划网址 竞彩北单比分直播 海南七星彩规律图 188足球比分直播 中彩网3d字谜 新疆时时彩开奖号和值走势图 大赢家彩票走势图