LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > Linux教程 >

Nginx反向代理Google扩展ngx_http_google_filter_module

时间:2016-07-20 11:40来源:未知 编辑:linuxeye 点击:
最近发现之前搭建的《 Nginx发现代理Google 》不好用,查找方法发现一个更好方法,直接安装Nginx模块即可。 地址: https://github.com/cuber/ngx_http_google_filter_module 模块介绍 ngx_http_google_filt

最近发现之前搭建的《Nginx发现代理Google》不好用,查找方法发现一个更好方法,直接安装Nginx模块即可。

地址:https://github.com/cuber/ngx_http_google_filter_module

模块介绍

ngx_http_google_filter_module 是一个过滤器模块,能够让谷歌镜像更便捷的部署。内建了正则表达式、URI locations和其他复杂的配置。原生nginx模块确保了更加高效地处理cookies, gstatic scoures和重定向。

安装Nginx

使用《OneinStack》Nginx选择y,其余n

重新编译Nginx,安装ngx_http_google_filter_module模块

cd /root/oneinstack/src
git clone https://github.com/cuber/ngx_http_google_filter_module
git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module
wget http://mirrors.linuxeye.com/oneinstack/src/pcre-8.38.tar.gz
wget http://mirrors.linuxeye.com/oneinstack/src/openssl-1.0.2h.tar.gz
tar xzf pcre-8.38.tar.gz
tar xzf openssl-1.0.2h.tar.gz
tar xzf nginx-1.10.1.tar.gz
cd nginx-1.10.1
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module \
--with-http_v2_module --with-http_ssl_module --with-ipv6 --with-http_gzip_static_module
--with-http_realip_module --with-http_flv_module --with-openssl=../openssl-1.0.2h \
--with-pcre=../pcre-8.38 --with-pcre-jit --with-ld-opt='-ljemalloc' \
--add-module=../ngx_http_google_filter_module \
--add-module=../ngx_http_substitutions_filter_module
make
mv /usr/local/nginx/sbin/nginx{,_`date +%m%d`}  #备份现有nginx
cp objscp objs/nginx /usr/local/nginx/sbin/  #更新nginx
nginx -t  #检查nginx语法
service nginx restart

要正确使用ngx_http_google_filter_module模块,需要依赖扩展:

  • pcre 正则
  • ngx_http_proxy_module 反向代理
  • ngx_http_substitutions_filter_module 多重替换

安装Let's Encrypt

cd /root/oneinstack
./addons.sh

选择7安装Let's Encrypt,具体参考《OneinStack自动部署Let’s Encrypt证书

绑定域名

cd /root/oneinstack
./vhost.sh

vhost.sh绑定域名(demo.linuxeye.com,请改成自己域名),ssl选择y,Let's Encrypt选择y,具体参考《OneinStack自动部署Let’s Encrypt证书

更改配置文件

vi /usr/local/nginx/conf/vhost/demo.linuxeye.com.conf,保持内容如下:
server {
listen 443 ssl http2;
server_name demo.linuxeye.com;
ssl_certificate /usr/local/nginx/conf/ssl/demo.linuxeye.com.crt;
ssl_certificate_key /usr/local/nginx/conf/ssl/demo.linuxeye.com.key;
ssl_session_timeout 10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers CHACHA20:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:RC4-SHA:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!DSS:!PKS;
ssl_session_cache builtin:1000 shared:SSL:10m;
resolver 8.8.8.8 8.8.4.4 valid=300s;
resolver_timeout 5s;
location / {
google on;
google_scholar on;  #google_scholar 依 赖于 google, 所以 google_scholar 无法独立使用。由于谷歌学术近日升级, 强制使用 https 协议, 并且 ncr 已经 支持, 所以不再需要指定谷歌学术的 tld
google_language en;  #语言偏好,默认使用 zh-CN (中文)
}
}

server {
listen 80;
server_name demo.linuxeye.com;
rewrite ^(.*)$ https://$host$1 permanent; #访问http跳转至https
}
保持配置文件重启nginx:
service nginx restart

测试

转载请保留固定链接: http://www.linuxeye.com/Linux/2895.html

------分隔线----------------------------
标签:Google扩展Nginx反向代理
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • 注册立送88元
    2017-01-20 18:27:14发表

    Toreyles1118T.COM

  • 注册立送88元
    2017-01-20 16:18:16发表

    ToasaHttP://T.Cn/RMFavZG

  • 符纨
    2017-01-14 16:05:07发表

    复刻手表⮚高仿奢侈品⮚复刻手表 VX:LoveMeJck 蒂芙尼שׁDiorשׁPradaשׁLVשׁRolexשׁ香奈儿שׁ卡地亚שׁchanelשׁ香奈儿שׁ

  • 傅可
    2017-01-14 15:18:03发表

    高仿奢侈品╝高仿原单╝原单奢侈品 118v.net 爱马仕Ᏽ阿玛尼Ᏽ百达翡丽Ᏽ劳力士ᏵLVᏵ香奈儿Ᏽ迪奥Ᏽ

  • 白育
    2017-01-14 14:28:01发表

    外贸原单ኢ精仿奢侈品ኢ高仿包包 VX:LoveMeJck Hermes⎩Bvlgari⎩Cartier⎩江诗丹顿⎩卡地亚⎩Hermes⎩

  • 唐彩
    2017-01-14 13:40:39发表

    高仿奢侈品ⰑA货货源Ⱁ一件代发 http://t.cn/RMpTeEK 古驰￙Bally￙Prada￙宝格丽￙Coach￙IWC￙IWC￙巴利￙

  • 简贞菊
    2017-01-14 12:55:42发表

    一件代发ⷑ复刻手表ⷑ精仿奢侈品 http://8218.118v.net Diorꎧ巴利ꎧBallyꎧRolexꎧchanelꎧ普拉达ꎧBvlgariꎧ

  • 易丽
    2017-01-14 11:14:13发表

    1:1手表ﯸA货货源ﯸ高仿包包 http://t.cn/RMpMjxh 阿玛尼ⓍBallyⓍGUCCIⓍ迪奥Ⓧ蔻驰ⓍPradaⓍBallyⓍ普拉达Ⓧ

  • 路琦
    2017-01-14 10:31:05发表

    高仿原单ﬠ源头货ﬠ1:1手表 威信:LoveMeJck 爱马仕ﮣPradaﮣBvlgariﮣ宝格丽ﮣ江诗丹顿ﮣ

  • 田荣莲
    2017-01-11 20:27:59发表

    TZM5fTS

  • 褚叶
    2017-01-11 20:11:19发表

    nK1anaa6Bjf

  • 蔡颖仪
    2017-01-11 19:54:38发表

    Ehkin

  • 唐黛玲
    2017-01-11 19:38:21发表

    MHmzZlS15h

  • 姬思珊
    2017-01-11 18:55:54发表

    pgPC4mA

  • 郑伊
    2017-01-11 18:35:27发表

    2SIPAa

  • 做不成功,咋回事
    2016-12-23 15:25:11发表

    做不成功,咋回事

  • tPwag
    2016-10-09 08:17:17发表

    万 部 A 片高清 国产 日韩 hTTp://uVU.cc/inRx

  • LMrNI
    2016-09-30 04:50:50发表

    万 部 A 片高清 国产 日韩 hTTp://uVU.cc/inRx

  • loren
    2016-09-10 07:26:13发表

    能不能做成一键安装包?

栏目列表
推荐内容