配置与管理Apache服务器






  






               姓名:马雪敏

               专业:网络工程

           

       





一、Apache服务的安装、启动、停止

1Apache相关软件

  httpd软件是Apache服务器的程序软件包(RHEL 6) httpd-2.2.15-29.el6_4.i686

2. 安装Apache服务

 2.1可以先使用下面的命令检查系统是否安装了Apache服务

  在这里系统已经安装了Apache服务;

wKiom1OdRDDz7OSgAAG2FSe08hg410.jpg







2.2如果系统没有安装Apache服务,可以使用以下命令进行安装:

 (1)挂载光盘

 mount   /dev/cdrom   /mnt

 (2)进入安装文件所在目录

 cd    /mnt/Server

 (3)安装相应的软件包

  rpm  -ivh  httpd-2.2.15-29.el6_4.i686












 查看网卡配置情况:

wKiom1OdRB6z_d4wAAGsX08W67c327.jpg


3.  启动或重新启动Apache服务命令如下:

wKiom1OdREKyQN8FAAC-gKiczj4925.jpg



















4.测试httpd服务是否安装成功

wKioL1OdRCGg-6h1AAKo79gDNpU323.jpg

测试网页成功,说明Apache已经成功安装。

5.开启相关的服务

一般情况下,“安全级别”会被设置为“启用”,“SELinux”设置为“强制”。

按下“定制”按钮打开SELinux配置窗口,记得把需要运行的服务前面都打上“*”号标记(选中该条目后,按下空格键),如图 







wKioL1OdRD3D33gxAADMEveF924894.jpg

wKiom1OdRGzAgLEhAAD81mHult8846.jpg


wKioL1OdRIiitXTJAAEQW_2iWFY275.jpg

wKiom1OdRLXRta6yAAFd3AeEiwE198.jpg




6Apache服务停止

停止Apache服务的命令如下所示:


wKioL1OdRK_To5wbAAAvBHD30Aw359.jpg

7.自动加载Apache服务

使用chkconfig命令自动加载,如下所示:

#运行级别3自动加载

wKioL1OdRPrAhDQxAAAvBHD30Aw010.jpg

wKiom1OdRSjCUhgEAAAkZ2kSxMU746.jpg

二、虚拟主机配置Virtual Hosts

1.创建存放用户个人主页空间的目录。

wKioL1OdRPryaKJPAAAtj5-3MyY503.jpg

2.创建个人主页空间的默认首页文件

wKiom1OdRSihpGUUAAB2cRi5414977.jpg

3.使用vim修改/etc/httpd/conf/httpd.conf文件中<IfModule mod_userdir.c>模块的内容

UserDir的值设置为public_html,如下所示,并将<Directory /home/*/public_html>容器的注释符去掉.

wKioL1OdRPuA5FxnAAAr3ukI_4Y309.jpg

wKiom1OdRSmDoI_yAAF40_3L-r4452.jpg

4.修改权限

wKioL1OdRPyRiZ-_AACL0fEsWkU876.jpg

wKiom1OdRSqT-KFKAABcaoAwiFM977.jpg

wKioL1OdRP2xQUyMAAB2o133h4Y446.jpg

5.查看SELinux状态

wKiom1OdRSrBO07CAAAgA8vIS2Y230.jpg

wKioL1OdRP2wXu7RAADi-Cp0Vbw596.jpg

6.修改网络连接状态

wKiom1OdRSvjc-IJAAAqK9NQDQ4920.jpg

wKiom1OdRSuARfxjAAEZghMs6Fw156.jpg

7.开启Apache服务

wKioL1OdRP6T_N6-AABZrpI6rYQ144.jpg

8.放行个人首页规则

wKioL1OdRP7DFI52AAApo8KADzE392.jpg

9.处理安全类型

wKiom1OdRSugmuYPAAFNSApTwak266.jpg

10.在客户端的浏览器中输入“http://192.168.128.128/maxuemin”看到的个人空间的访问效果如图

wKioL1OdRP7T5bGtAACzn2udyP4402.jpg


三.设置基于用户认证的虚拟目录

1.vim编辑/etc/httpd/conf/httpd.conf文件

添加虚拟目录

wKiom1OdRSyzT6pKAAAkkZ6hiUo591.jpg

wKiom1OdRS-isgUlAACVJwUygOU407.jpg

wKioL1OdRQLykp_mAAB8VnKsnAA220.jpg


wKioL1OdRuqxSpfWAAET9nEO-bw753.jpg

2.Selinux状态值设为0并开启Apache服务

wKiom1OdR1iiuOS4AACVJwUygOU482.jpg

3.新建虚拟目录并创建个人主页空间的默认首页文件

wKioL1OdR3WzK-KeAAB8VnKsnAA652.jpg

查看网卡配置

wKiom1OdRTCS9ba4AAFpXwplRUU166.jpg


4.在客户端的浏览器中输入“http://192.168.1.2/private”看到的个人空间的访问效果如图

wKioL1OdRQPi4t7rAAD_-v75KuM379.jpg

5.建立用户及密码


wKioL1OdRQPxP10cAAE88i4wTU4443.jpg

6.重新启动Apache服务

wKiom1OdRTGBhq3WAACBR5L1ZKc937.jpg

7.在客户端的浏览器中再次输入“http://192.168.1.2/private”看到的个人空间的访问效果如图

wKioL1OdRQSDkhnrAAFBtOG_y5A138.jpg


wKiom1OdRTLSq1QLAABQ6Svg764756.jpg

此时已成功访问个人主页。

四.基于IP配置   

1.配置网络连接



wKiom1OdRTKik-t-AACjhs-0TiM765.jpg

查看网络连接

wKioL1OdRQXhYh6LAAKF5ZUe0Bw810.jpg

2.新建每个IP所对应的文档根目录分别是/data/abc /data/tec/data/mkt


wKiom1OdRTODuKtOAADGAcYoq2M243.jpg

3、用vim编辑httpd.conf文件新建三个虚拟主机

wKioL1OdRQaiv6VEAACEAFNAXXI740.jpg

4.重新Apache服务

wKioL1OdSBPCtXP8AABz8ZTwC2g936.jpg

5.编辑个人主页

wKiom1OdSEDyd56QAAAbEPdnAFc839.jpg


wKioL1OdSBOREbwMAADFb5qoFkA120.jpg

6.打开C:\Windows\System32\drivers\etc\hosts文件

添加三条记录如下图所示:

wKiom1OdSEGjwjqmAAHUOAP5eQg430.jpg

wKioL1OdSBXQrCI2AAA4k8xBjx4886.jpg

wKiom1OdSEOyiGABAAD7ec-V2Qg515.jpg