配置和管理Apache服务器
一、实验目的
(1)掌握Linux系统中Apache服务器的安装与配置。
(2)掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法。
二、实验环境
VMware虚拟机 + centos7
三、实验要求
配置和管理Apcche服务器
在IP地址为192.168.100.251的服务器上配置Apache服务。
创建基于Linuxprob.com域名的2个虚拟主机,
- 域名为 mlx.Linuxprob.com
虚拟主机对应的主目录为 /var/www/mlx ,
主页内容为”该网址域名为mlx.Linuxprob.com“;
- 域名为 king.Linuxprob.com
虚拟主机对应的主目录为 /var/www/king ,
主页内容为”该网址域名为king.Linuxprob.com“。
四、实验操作步骤
*实验前准备:*
1、在DNS的基础上(即实验4的基础上)进行本次实验。
2、配置网络

3、使用ping命令测试网络是否正常。

*实验开始:*
一、安装Apache
1、安装httpd服务。

安装成功

2、安装完成后,再用 rpm -qa |grep httpd,查看apache是否已安装成功

3、然后启动apache,命令用:systemctl start httpd

4、测试服务器是否启动成功

二、基于域名配置。
1、配置正向解析份文件,解析内容如图所示:

2、配置反向解析文件,解析内容如图所示:

3、重启named服务并进行正向反向测试:

4、修改文件 /etc/httpd/conf/httpd.conf 里面的配置,添加对虚拟主机的定义。
<VirtualHost 192.168.100.251>
DocumentRoot /var/www/mlx
DirectoryIndex index.html
ServerName mlx.linuxprobe.com
<VirtualHost 192.168.100.251>
DocumentRoot /var/www/king
DirectoryIndex index.html
ServerName king.linuxprobe.com


5、在/var/www下面分别创建两个子目录,为:mlx和king;

6、在创建的mlx和king子目录分别创建一个文件,并输入对应内容

7、关闭防火墙,设置selinux安全级别以及重启httpd服务:


8、测试
(1)在Linux下测试


(2)在Windows下测试

三、基于IP地址的虚拟主机
1、在一块网卡上绑定多个IP地址:ifconfig ens33:0 192.168.100.251 up
ifconfig ens33:1 192.168.100.252 up

2、注册虚拟主机所要使用的域名。添加两个域名与之一一对应:


ping两个域名:


3、建立虚拟主机存放网页的根目录

4、配置虚拟主机


5、在创建的mlx和king子目录分别创建一个文件,并输入对应内容

6、重启Apache服务器,测试虚拟主机。


浙公网安备 33010602011771号