Nginx初学第一步
Nginx 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
反向代理实践
nginx + substitutions 安装
nginx 自带一个Substitution模块,但该模块只能写一行,所以我们改用 substitutions
下面是安装一些预备软件
- yum -y --noplugins install wget zip
- yum -y --noplugins install unzip
- yum -y --noplugins install gcc
- yum -y --noplugins install make
- yum -y --noplugins install pcre-devel
- yum -y --noplugins install openssl-devel
编译软件
- tar zxf nginx-1.0.8.tar.gz
- cd nginx-1.0.8
- ./configure ./configure --add-module=path/substitutions4nginx-read-only //注意这里的path是相对应的真实路径
- make
- make install
- 配置 nginx.conf此时,nginx应该安装在于 /usr/local/nginx 下面
- server_name servername;
- location / {
- subs_filter ca-pub-********** ca-pub-**********; //把google ad 的用户号 ca-pub-9805743306566114 改成你自己的,比如 ca-pub-**********
- subs_filter ********** **********; //把google ad 的广告号 **********改成你自己的,比如 **********,你懂的!:D
- proxy_pass 这里是填写需要代理的网址; //反向代理站。
- index index.html index.htm;
- }
记住subs_filter 命令的格式即可随意发挥想象力替换你想替换的广告、超链接,等等。

浙公网安备 33010602011771号