使用NGINX 反代GOOGLE 访问学术网站


简介

NGINX 是什么,NGINX是一款轻量级高性能的HTTP和反向代理服务器,同时也支持EMAIL(IMAP/POP3)代理.
NGINX 并发能力非常强大,和老牌的Apache相比,NGINX更加轻量方便.

反向代理

顾名思义,采用一个域名或IP,访问另外一个域名或IP的内容.

例如

使用 aaa.com 代理 bbb.com
用户访问aaa.com便可以直接访问bbb.com

作用

  • 内容分发缓存

假设有个站在美国,大陆需要加速访问,那么可以使用东京,香港,上海,北京的机器对源机器进行反向代理,加速内容访问,以及分发,这个用途即是CDN

  • 站群分发

假设有个站在美国,同时想建立10个左右类似的网站,但是内容只在一个地方维护,那么可以使用机器反代美国网站.

如何使用

反代最好采用编译模式,把相应的模块编译进行去.

  • 去官网下NGINX软件包

NGINX官网

下载后,首先安装依赖库.

下载附加模块
模块地址 https://github.com/yaoweibin/ngx_http_substitutions_filter_module/

进行配置
把正则替换模块编译进去

配置成功后进行编译安装

Google 反向代理配置

一般安装完成的路径在 /etc/nginx/ 下面, 可以把配置文件放在/etc/nginx/conf.d/ 里面
这是一个完整的可以反代Google的例子,直接复制,便可以使用.

配置完成后重载配置,便可以使用了

阿七'BLOG All right reserved丨Reprint please specify
Links: https://www.aptx4869.org/nginx.html
Like

Leave a Reply

Your email address will not be published. Required fields are marked *