您的位置: 网站首页 > 千军万马 > Linux操作系统 > 第5章 Web服务器 > 【5.1 Apache的安装、启动与停止】

5.1 Apache的安装、启动与停止

 

随着万维网(WWW)的发展,现在Web已不仅仅是一种信息传播的手段,它为世界各地为数众多的用户提供了应用数据库和多媒体功能。Web主要由三部分组成:Web服务器、网络和Web用户。本章主要介绍Web服务器中应用最为广泛的Apache服务器。Apache不但可以支持网页服务的功能,而且还可以实现代理服务器、PHP动态网页服务器等多项网络功能。由于篇幅有限本章只讲述Apache服务器的网页服务器的配置方法、配置文件的相关知识以及图形化配置Apache

本章主要内容

&        Apache的获取、安装、启动和停止

&        Apache的全局环境配置

&        Apache的主服务器配置

&        Apache的高级管理配置

&        使用SSI

&        虚拟主机

&        管理日志文件

&        图形化配置工具

5.1  Apache的安装、启动与停止

作为一款非常流行的服务器软件,Apache软件在很多下载站点上都有,用户可以随时下载到最新版本的Apache服务器软件。

5.1.1  安装Apache

Fedora 6的安装光盘中已经自带Apache服务器的安装包。为了避免重复安装,应该先检测机器是否安装过。右击新建终端,执行以下命令:

 [rootlocalhost /]# rpm -qa|grep httpd   

httpd-2.2.3-5                            

httpd-manual-2.2.3-5                       

如果发现还没有安装Apache服务器程序,则进行以下操作进行服务器的安装:

1)选择“应用程序”→“添加\删除软件”选项,弹出“软件包管理者”对话框。如图5-1所示。

5-1 “软件包管理者”对话框

2)在左侧主选项中选择“服务器”选项,在右侧相应的选项中选择“万维网服务器”选项,如图5-2所示。

5-2  选择“万维网服务器”选项

3)单击“可选的软件包”按钮添加可选的软件包,如图5-3所示,选择完毕后单击“应用”按钮安装Apache软件。

5-3  选择软件包

5.1.2  Apache的启动与停止

软件安装后不一定自动运行,要通过设置使软件自动运行。可用命令行查看Apache是否已经启动,利用ps指令查看是否存在Apache进程。

[root@localhost usr]# ps aux| grep httpd

root      1841  0.0  3.5  22824  9180 ?        Ss   07:37   0:00 /usr/sbin/httpd

apache    1850  0.0  1.8  22956  4712 ?        S    07:37   0:00 /usr/sbin/httpd

apache    1851  0.0  1.8  22956  4712 ?        S    07:37   0:00 /usr/sbin/httpd

apache    1852  0.0  1.8  22956  4712 ?        S    07:37   0:00 /usr/sbin/httpd

apache    1853  0.0  1.8  22956  4712 ?        S    07:37   0:00 /usr/sbin/httpd

apache    1854  0.0  1.8  22956  4712 ?        S    07:37   0:00 /usr/sbin/httpd

apache    1855  0.0  1.8  22956  4712 ?        S    07:37   0:00 /usr/sbin/httpd

apache    1856  0.0  1.8  22956  4712 ?        S    07:37   0:00 /usr/sbin/httpd

apache    1857  0.0  1.8  22956  4712 ?        S    07:37   0:00 /usr/sbin/httpd

也可以通过网页浏览的方法查看Apache服务器是否已经启动,打开浏览器在地址栏输入127.0.0.1本机IP地址,如果成功可以看到如图5-4所示的页面。

5-4  Apache启动测试页面

如果需要运行Apache服务或是要求系统开机自动运行Apache服务器,则可在图形界面进行设置,选择“系统”→“管理”→“服务器设置”→services选项,则系统自动弹出“服务配置”对话框,如图5-5所示。

5-5 “服务配置”对话框

在此对话框的左侧部分查找httpd选项,然后单击“开始”按钮,Apache就会自动运行。单击“重启”按钮,Apache自动重新启动。选择选项,单击“保存”按钮,Apache在系统启动时就会自动运行。