七、NGINX的非典型应用实例

原创
2016/08/06 12:28
阅读数 153

7.1 Nginx的主配置文件(nginx.conf)优化

Nginx的主配置文件(nginx.conf)优化实例:

(1)#nginx每个进程消耗10M~12M内存,这里只开启一个Nginx进程,节省内存。

worker_processes 1;

(2)#对网页文件、CSS、JS、XML等启动gzip压缩,减少数据传输量,提高访问速度.

gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types  text /plain  application/x-javascript  text/css  application/xml;
gzip_vary on;

(3)#将Nginx与FastCGI的通信方式由TCP改为UNix Socket.TCP 在高并发访问下比Unix Socket稳定,但UNIX  Socket速度要比TCP快。

fastcgi_pass unxi:/tmp/php-cgi.sock;
fastcg_index index.php
include fcgi_conf;

7.2 采用Nginx搭建正向代理服务器

正向代理就是通常说的代理,是某台电脑通过一台服务器来上Internet网的这种方式,其中这台电脑就叫客户机,这台服务器就叫正向代理服务器,也就是通常所说的代理服务器。一般情况下,客户机必须指定代理服务器(IE浏览器可在工具 -> Internet选项 -> 连接 -> 局域网设置 -> 代理服务器设置)

nginx正向代理的nginx.conf配置文件如下:

……
server
{listen  8080;
location / {
#DNS解析服务器的IP地址
resolver 8.8.8.8;
proxy_pass  http://$host$request_uri;
}
access_log  /data1/logs/proxy_log;
}
……

配置完成后,重启Nginx使配置生效。然后,你就可以在IE浏览器菜单栏中,工具 -> Internet选项 -> 连接-> 局域网设置 -> 代理服务器设置中设置代理服务器IP地址(假设为61.1.1.1)和端口,如图:

然后,您的IE浏览器就可以在Nginx代理服务器访问Internet了。

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
1 收藏
分享
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部