2

日本免费樱花搭建google镜像

Posted by 撒得一地 on 2016年12月25日 in 杂谈

如果你已经申请了樱花免费容器,那么除了搭建ss之外,还可以使用它来搭建谷歌镜像。建议仅仅使用免费樱花容器来进行测试,因为容器时常会重启,只要一重启,之前的端口和ip就会发生变化,而且容器里面所安装的东西就没了。

下面介绍搭建过程,搭建方法使用nginx反向代理,利用的是 ngx_http_google_filter_module 进行搭建。

在搭建之前,你首先要注册樱花账号,如果没有,参考之前的文章:日本免费容器樱花重新开放注册。之前是注册后隔天收到验证链接,现在就不一定了。

有了樱花账号后,首先在后台创建一个 centos 容器,创建过程可参考:日本樱花免费 docker 创建教程。(注意,这里创建过程中要记得开启80端口)

登录centos容器后,就可以开始搭建了,这里搭建过程中我们约定,所有软件存放目录都默认放在 /usr/local/src 这个目录下。nginx最后安装目录:/usr/local/src/nginx 。 下面附上安装步骤:

#进入指定目录

[root@404c228168ed usr]# cd /usr/local/src/

# 安装gcc&&git

yum install build-essential git gcc g++ gcc-c++  make 

# 下载最新版nginx源码
# nginx官网:http://nginx.org/en/download.html
#如果出现 -bash: wget: command not found,要先安装wget,安装方法使用命令:yum install wget ,安装过程会有一个提示 按 y 即可

wget "http://nginx.org/download/nginx-1.10.2.tar.gz"

# 下载最新版pcre源码 # pcre官网: http://www.pcre.org/

wget "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz"

# 下载最新版openssl源码 # opessl官网:https://www.openssl.org/

wget "https://www.openssl.org/source/openssl-1.1.0b.tar.gz"

# 下载最新版zlib源码 # zlib官网:http://www.zlib.net/

wget "http://zlib.net/zlib-1.2.11.tar.gz"

# 下载Nginx Google扩展

git clone https://github.com/cuber/ngx_http_google_filter_module

# 下载substitutions扩展

git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module

# 解压缩

	tar xzvf nginx-1.10.2.tar.gz
	tar xzvf pcre-8.39.tar.gz
	tar xzvf openssl-1.1.0b.tar.gz
	tar xzvf zlib-1.2.8.tar.gz

# 进入nginx源码目录

	cd nginx-1.10.2

# 设置编译选项

	./configure \
	  --prefix=/usr/local/src/nginx \
	  --with-pcre=../pcre-8.39 \
	  --with-openssl=../openssl-1.1.0b \
	  --with-zlib=../zlib-1.2.8 \
	  --with-http_ssl_module \
	  --add-module=../ngx_http_google_filter_module \
	  --add-module=../ngx_http_substitutions_filter_module

# 编译、安装 make 这个步骤时间会有点长

	make    
make install 

# 启动, 安装过程到此结束

	/usr/local/src/nginx/sbin/nginx

这时我们访问80端口对应的url:http://seaof-153-125-xxx-xxx.jp-tokyo-05.arukascloud.io:31419/,会出现 Welcome to nginx 页面,如下:

nginx启动成功页面

修改配置文件

进入/usr/local/src/nginx/conf/目录:

	[root@404c228168ed nginx]# cd /usr/local/src/nginx/conf/

使用 vi 命令进行编辑:

	[root@404c228168ed conf]# vi nginx.conf

找到第一个 server 增加两行配置,如下:
# 增加两行

	server {
	        listen       80;
	        server_name  localhost;
	        #charset koi8-r;
	        #access_log  logs/host.access.log  main;
	        resolver 8.8.8.8;    //加这句
	        location / {
	            root   html;
	            index  index.html index.htm;
	            google on;        //加这句
	        }
	        .......
	}

然后重启nginx:

	[root@404c228168ed sbin]# /usr/local/src/nginx/sbin/nginx -s reload

这样你重新访问之前的页面,如果出现以下内容就代表成功了:

日本免费樱花搭建google镜像成功页面

上一篇:

下一篇:

相关推荐

2 Comments

发表评论

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

2 + 0 = ?

网站地图|XML地图

Copyright © 2015-2017 技术拉近你我! All rights reserved.
闽ICP备15015576号-1,版权所有©psz.