一、Apache服务器的介绍
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。关于Apache服务器基本上在我学习网页制作的时候就经常使用到,如PHP。
二、在LINUX系统环境下安装Apache服务器
默认情况下,linux安装程序不会将Apache服务装上,可以先用下面的命令检查是否安装Apache服务:
#rpm -q httpd
如果系统没有安装Apache服务,放入安装盘,挂载。命令如下:
(1)挂载光盘.
#mount /dev/cdrom/mnt
(2)进入安装文件所在目录
#cd /mnt/server
(3)安装相应的软件包。
#rpm -ivh httpd-2.2.3-29.el5.i386.rpm
会出现软件依赖性错误的提示信息不用担心。
如果已经安装上了那么就测试httpd服务是否安装成功,命令如下:
#/etc/init.d/httlpd start
启动或重新启动Apache服务命令如下:
#server httpd start
#server httpd restart
也可以使用下面的命令:
#ifconfig
来查看inet addr 的ip地址,然后在浏览器连接这个ip地址,如果有页面显示出来就说明Apache安装成功。
三、Apache服务器常规设置
1、根目录设置(ServerRoot)
配置文件中的ServerRoot字段用来设置Apache的配置文件、错误文件和日志文件的存放目录。并且该目录是整个目录树的根节点,如果下面的字段设置中出现相对路径,那么就是相对于这个路径的。默认情况下根路径为/etc/httpd,可以根据需要进行修改。
设置根目录为/usr/local/httpd。
Server "/usr/local/httpd"
2、超时设置
设置超时时间为200秒
Timeout 200
3.客房端连接数限制
设置客户端连接数为500。
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 500
MaxClients 500
MaxRequestSPerChild 4000
/IfModule>
4.设置管理员邮件地址
设置管理员E-mail地址为root@smile.com
Server Admin root@smile.com
5.设置主机名称
设置服务器主机名称及端口号。
ServerName www.example.com:80
6.设置文档目录
设置文档目录为/usr/local/html.
DocumentRoot "/usr/local/html"
7.设置首页名称为index.html。
DirectoryIndex index.html
8.设置服务器默认编码为GB2312
AddDefauktCharset GB2312