作者: 羽飞 | 发布时间: 星期一, 05/17/2010 - 15:44 |
前言:
第二版Debian+Nginx+PHP(FastCGI)+MySQL搭建LNMP服务器,我用虚拟机搭建。我已经把所有的Debian的5张光盘全部下载下来了,因为我的网络不好,所以就用本地的光盘安装了,首先我们来看看虚拟机安装Debian 5这个系统,参考:http://www.freeopens.com/2010_05_1056.html
安装好系统后,大家要安装SSH服务,否则远程管理就不方便了!我们用apt-get install ssh来进行安装。
本次教程所用的系统环境:
阅读全文 »
作者: 羽飞 | 发布时间: 星期六, 03/20/2010 - 21:52 |
写在最前:看了张宴的“搭建胜过Apache十倍的Web服务器”系列文章全是基于redhat上的,所以,今天本人来教大家在Debian5.X上也来实现LNMP。本文基于张宴“Nginx0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)”。后面也会不断更新。因为这是Debian上的第一版,所以我就把自己的实现全过程记录下来,这里面包涵了一些排错和我们常遇到的问题,希望对大家后面的学习有用,因为大家的系统环境可能不一样,本次教程的实现过程是在一VPS(USA)上实现的。
本次教程所用的系统环境:
cat /proc/version
Linux version 2.6.18-128.2.1.el5.028stab064.4 (root@rhel5-64-build) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Mon Jul 27 12:45:01 MSD 2009
cat /etc/issue
Debian GNU/Linux 5.0 \n \l
uname -a
Linux QQ46659160.com 2.6.18-128.2.1.el5.028stab064.4 #1 SMP Mon Jul 27 12:45:01 MSD 2009 i686 GNU/Linux
Mem: 524800k
在进行安装前,最先检查一个,你的系统中是不是安装了mysql apache和一些其它的我们不需要的软件,如果有的话,就删除掉吧!
阅读全文 »
作者: 羽飞 | 发布时间: 星期五, 02/26/2010 - 16:48 |
user www www;#使用哪个用户启动nginx 前面是用户,后面是组
worker_processes 4;#nginx工作的进程数量
#[ debug | info | notice | warn | error | crit ] 错误日志的级别及位置
error_log /var/htdocs/logs/nginx_error.log crit;
pid /usr/local/nginx/nginx.pid;#进程文件
worker_rlimit_nofile 51200;#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。
#工作模式及连接数上限
events
{
# use [ kqueue | rtsig | epoll | /dev/poll | select | poll ];
use epoll; #使用epoll(linux2.6的高性能方式)
worker_connections 51200; #每个进程最大连接数(最大连接=连接数x进程数)
}
阅读全文 »