Nginx手动安装configure参数详细中文说明

–prefix= – Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。 –sbin-path= – Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为/sbin/nginx。 –conf-path= – 在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为/conf/nginx.conf。 –pid-path= – 在nginx.conf中没有指定pid指令的情况下,默认的nginx.pid的路径。如果没有指定,默认为 /logs/nginx.pid。 –lock-pa...

read more..

Debian 6(squeeze) 64bit安装Nginx+php-fpm

编辑软件源: vim /etc/apt/sources.list 添加: deb http://packages.dotdeb.org stable all 导入密钥: wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | sudo apt-key add – rm dotdeb.gpg 更新系统: apt-get update 安装nginx、php、php-fpm apt-get install nginx php5 php5-fpm php-pear php5-common php5-mcrypt php5-mysql php5-cli php5-gd 配置fpm vim /etc/php5/fpm/php5-fpm.co...

read more..

利用Nginx的Upload模块实现无限制大文件上传

server { listen 80; server_name 1.server.xxx; index index.html index.htm index.php; root /web/vhosts/1.server.xxx/www; location = /upload.php { client_body_timeout 9999s; //最大允许的上传时间 client_max_body_size 300m; //最大上传大小 upload_pass @upload; upload_store /web/vhosts/1.server.xxx/protected/runtime/files...

read more..

使用Nginx的proxy_cache缓存功能取代Squid

  Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令,手动清除指定缓存页面,但是,通过一个第三方的Nginx模块,可以清除指定URL的缓存。   Nginx的Web缓存服...

read more..

squid、nginx和lighttpd反向代理的区别

反向代理从传输上分可以分为2种: 1:同步模式(apache-mod_proxy和squid) 2:异步模式(lighttpd 和 nginx) 在nginx的文档说明中,提到了异步传输模式并提到它可以减少后端连接数和压力,这是为何? 下面就来讲解下传统的代理(apache/squid)的同步传输和lighttpd,nginx的异步传输的差异。 同步传输:浏览器发起请求,而后请求会立刻被转到后台,于是在浏览器和后台之间就建立了一个通道。在请求发起直到...

read more..

淘宝Web服务器Tengine正式开源

我们很高兴的宣布由淘宝网核心系统部开发的Tengine服务器终于正式开源了。淘宝网是亚洲最大的电子商务 网站,Alexa全球排名第12位。每天访问淘宝网的PV超过了几十亿。大压力的访问,对淘宝网的Web服务器提出了严苛的要求。 经过一系列的对比,我们 最终选择了Nginx作为我们的Web服务器,因为它性能高,又非常节省资源(CPU和内存),并且有足够的灵活性。 一开始我们使用Nginx还仅仅用它来处理静态文件、P...

read more..