CategoryWeb

linuxas5和as4下nginx+php+myql+zend等(转)

l

编译安装软件包
源码编译安装所需包(Source)
升级OpenSSL及OpenSSH       tar xvf openssl-0.9.8h.tar.gz
cd openssl-0.9.8h
./config –prefix=/usr/local/openssl
make
make test
make install
tar zxvf openssh-5.0p1.tar.gz
cd openssh-5.0p1
./configure  
–prefix=/usr
–with-pam
–with-zlib
–sysconfdir=/etc/ssh
–with-ssl-dir=/usr/local/openssl
–with-md5-passwords

Apache配置详解

A

Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。

主站点的配置(基本配置)

(1) 基本配置:

ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。

PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。

Listen 80 #服务器监听的端口号。

ServerName www.clusting.com:80 #主站点名称(网站的主机名)。

ServerAdmin admin@clusting.com #管理员的邮件地址。

DocumentRoot "/mnt/web/clusting" #主站点的网页存储位置。

Apache的prefork模式和worker模式

A

模式 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰,同时又不能太大,以致需要使用的内存超出物理内存的大小。 模式 此多路处理模块(MPM)使网络服务器支持混合的多线程多进程。由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开销小于基于进程的MPM。但是,它也使用了多进程,每个进程又有多个线程,以获得基于进程的MPM的稳定性。...

Your sidebar area is currently empty. Hurry up and add some widgets.