Nginx的主配置文件(nginx.conf)优化实例:javascript
(1)#nginx每一个进程消耗10M~12M内存,这里只开启一个Nginx进程,节省内存。php
worker_processes 1;
(2)#对网页文件、CSS、JS、XML等启动gzip压缩,减小数据传输量,提升访问速度.css
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快。java
fastcgi_pass unxi:/tmp/php-cgi.sock; fastcg_index index.php include fcgi_conf;
正向代理就是一般说的代理,是某台电脑经过一台服务器来上Internet网的这种方式,其中这台电脑就叫客户机,这台服务器就叫正向代理服务器,也就是一般所说的代理服务器。通常状况下,客户机必须指定代理服务器(IE浏览器可在工具 -> Internet选项 -> 链接 -> 局域网设置 -> 代理服务器设置)nginx
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)和端口,如图:bash
而后,您的IE浏览器就能够在Nginx代理服务器访问Internet了。服务器