安装Google镜像的一次记录

安装Google镜像的一次记录

deny
2017-04-30 / 0 评论 / 75 阅读 / 正在检测是否收录...

安装Google镜像的一次记录

上一次的重装服务器系统,服务器上运行的一系列服务如Google镜像以及ss等随之一起被删除了。
在重装完成并且开启博客之后就马上恢复这些服务;但是天公不作美,在安装Google镜像中还是出了问题.而且是致命的--浏览器无限重定向。

在一番折腾之后仍然无果,不得已就搁置了。直到今天,因为五一假期,所以时间很多就想着今天解决掉这个问题。

搭建的Google镜像使用的是GitHub上某大神的一个nginx模块,所以我这个镜像利用的是nginx反向代理。不过网上也有一些镜像网站的PHP写的应用可以使用。在这里只是记录下本次的安装。

在上一次安装中我是直接按照作者的步骤进行安装的谷歌镜像nginx模块,并且竭尽全力的使用原来的模块版本进行编译安装;但是zlib这个模块却已经找不到原来的版本了,想着会不会就是这个原因导致的呢?于是今天就转变了方法--全部使用最新稳定版再编译安装;

下面使用了的模块扩展的版本及下载地址:

当然还有两个需要用到的模块:

  # 直接使用这两条命令克隆到服务器;
 git clone https://github.com/cuber/ngx_http_google_filter_module
 git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module

配置 && 编译

使用tar解压下载的tar.gz文件;

    ./configure --prefix=/opt/nginx \
    --with-openssl=../openssl-1.1.0e \
    --with-zlib=../zlib-1.2.11 \
    --with-pcre=../pcre-8.40 \
    --with-http_ssl_module \
    --add-module=../ngx_http_google_filter_module \
    --add-module=../ngx_http_substitutions_filter_module

回车后make && make install

更改nginx配置

按照模块作者的说明进行修改配置文件并启动nginx就可以OK了。

0

评论 (0)

取消