Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的 Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用
Apache的主要特征是: 可以运行上所有计算机平台; 支持最新的HTTP 1.1协议; 简单而强有力的基于文件的配置; 支持通用网关接口CGI; 支持虚拟主机; 支持HTTP认证;集成Perl脚本编程语言。集成的代理服务器; 具有可定制的服务器日志; 支持服务器端包含命令(SSI) 支持安全Socket层(SSL) 用户会话过程的跟踪能力; 支持FastCGI;支持Java Servlets
下面让我们一起探讨apache主配置文件的功能及实现:
[root@lyt ~]# mkdir /mnt/cdrom/
[root@lyt ~]# mount /dev/cdrom /mnt/cdrom/
[root@lyt ~]# cd /mnt/cdrom/Server/
[root@lyt Server]# vim /etc/httpd/conf/httpd.conf #编辑httpd的主配置文件
[root@lyt Server]# service httpd start #只有启动httpd服务器之后才会显示父进程号,且没重启一次httpd就会显示不同的父进程号
[root@lyt Server]# vim /etc/httpd/conf/httpd.conf
[root@lyt Server]# ps aux |less #查看进程:
[root@lyt Server]# vim /etc/httpd/conf/httpd.conf
?在APACHE的httpd.conf中,KeepAlive指的是保持连接活跃,类似于Mysql的永久连接。换一句话说,如果将KeepAlive设置为On,那么来自同一客户端的请求就不需要再一次连接,避免每次请求都要新建一个连接而加重服务器的负担。KeepAlive的连接活跃时间当然是受KeepAliveTimeOut限制的。如果第二次请求和第一次请求之间超过KeepAliveTimeOut的时间的话,第一次连接就会中断,再新建第二个连接。所以,一般情况下,图片较多的网站应该把KeepAlive设为On。timeout是apache收到上一个请求和后面一个请求到来之间的最大值。
(1start