Learning together

Learning together with open source fans. QQ群:8021887


  • 网站首页

  • 站内留言

  • 关于本站

  • 我的相册

  • 联系羽飞

  • 内容订阅
  • Debian+Nginx+PHP(FastCGI)+MySQL搭建LNMP服务器(二版)

    作者: 羽飞 | 发布时间: 星期一, 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来进行安装。

    本次教程所用的系统环境:

    阅读全文 »

    Debian+Nginx+PHP(FastCGI)+MySQL搭建LNMP服务器(一版)

    作者: 羽飞 | 发布时间: 星期六, 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和一些其它的我们不需要的软件,如果有的话,就删除掉吧!

    阅读全文 »

    nginx配置文件详解

    作者: 羽飞 | 发布时间: 星期五, 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进程数)
    }

    阅读全文 »