1. 介绍

2. 编译安装

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

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

  1. $ cd nginx
  2. $ ./configure \
  3. --user=nginx \
  4. --group=nginx \
  5. --prefix=/etc/nginx \
  6. --sbin-path=/usr/sbin/nginx \
  7. --pid-path=/var/run/nginx.pid \
  8. --error-log-path=/var/log/nginx/error.log \
  9. --http-log-path=/var/log/nginx/access.log \
  10. --with-http_gzip_static_module \
  11. --with-http_stub_status_module \
  12. --with-http_ssl_module \
  13. --with-pcre \
  14. --with-http_realip_module \
  15. --without-http_scgi_module \
  16. --without-http_fastcgi_module \
  17. --add-module=/home/ubuntu/softs/ngx_http_google_filter_module \
  18. --add-module=/home/ubuntu/softs/ngx_http_substitutions_filter_module \

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

接下来编译安装。

重启服务。

  1. $ sudo make upgrade

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

3. 配置使用

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

让配置文件生效。

  1. $ sudo nginx -s reload

成功,看到效果。