拓扑图:

配置Apache虚拟主机_apache

推荐步骤:

  • 配置基于IP地址的虚拟主机,第一个虚拟主机监听IP地址为192.168.100.100访问benet网站根目录,第二个虚拟主机监听IP地址为192.168.100.200访问accp网站根目录,使用http://192.168.100.100和http://192.168.100.200验证两个虚拟主机
  • 配置基于端口的虚拟主机,第一个虚拟主机监听IP地址为192.168.100.10:8080访问benet网站根目录,第二个虚拟主机监听IP地址为192.168.100.10:8181访问accp网站根目录,使用http://192.168.100.10:8080和http://192.168.100.10:8181访问两个站点
  •  配置虚拟域名主机,第一个虚拟主机监听IP地址192.168.100.10域名为www.benet.com访问benet网站根目录,第二个虚拟主机监听IP地址192.168.100.10域名www.accp.com访问accp网站根目录
  •  配置基本身份验证客户端访问www.benet.com输入账户密码验证​

实验步骤:

一. 安装apache基础服务优化命令添加系统服务

1.在Centos01上安装apache服务配置优化命令

1)在Centos01上挂载apache系统光盘

配置Apache虚拟主机_ip地址_02

2)挂载apache光盘到/mnt目录

配置Apache虚拟主机_虚拟主机_03

3)解压源代码程序到/usr/src目录

配置Apache虚拟主机_apache_04

配置Apache虚拟主机_ip地址_05

4)配置源代码apache

配置Apache虚拟主机_apache_06

5)编译安装apache服务查看是否安装成功

配置Apache虚拟主机_ip地址_07

配置Apache虚拟主机_ip地址_08

6)优化命令检查是否成功

配置Apache虚拟主机_apache_09

2.优化apache服务

1)生成apache服务控制文件添加执行权限

配置Apache虚拟主机_虚拟主机_10

2)修改服务控制文件

配置Apache虚拟主机_apache_11

配置Apache虚拟主机_ip地址_12

3)添加启动服务设置开机自动启动

配置Apache虚拟主机_apache_13

配置Apache虚拟主机_ip地址_14

3.修改apache服务配置监听,配置支持虚拟主机网站根目录

1)修改apache配置文件,配置监听IP地址端口允许访问虚拟主机根目录

配置Apache虚拟主机_ip地址_15

配置Apache虚拟主机_虚拟主机_16

配置Apache虚拟主机_apache_17

2)创建虚拟主机根目录

配置Apache虚拟主机_ip地址_18

3)检查配置文件是否有错误

配置Apache虚拟主机_ip地址_19

二.配置基于IP地址

1.配置虚拟主机生成网卡

1)配置第一个虚拟主机的IP地址

配置Apache虚拟主机_apache_20

配置Apache虚拟主机_虚拟主机_21

2)重启网卡服务查看虚拟第一个虚拟主机IP地址

配置Apache虚拟主机_ip地址_22

3)配置第二个虚拟主机的IP地址

配置Apache虚拟主机_ip地址_23

配置Apache虚拟主机_虚拟主机_24

4)重启网卡服务查看虚拟第一个虚拟主机IP地址

配置Apache虚拟主机_apache_25

2.修改虚拟主机配置文件支持基于IP地址的虚拟主机

1)修改虚拟主机主配置

配置Apache虚拟主机_ip地址_26

配置Apache虚拟主机_虚拟主机_27

2)检查apache配置文件

配置Apache虚拟主机_apache_28

3)重启apache服务

配置Apache虚拟主机_ip地址_29

3.验证基于IP地址的虚拟主机

1)访问第一个虚拟主机

配置Apache虚拟主机_ip地址_30

2)访问第二个虚拟主机

配置Apache虚拟主机_ip地址_31

三.配置基于端口的虚拟主机

1.修改apache主配置文件支持基于端口的虚拟主机

1)修改apache主配置文件

配置Apache虚拟主机_ip地址_32

配置Apache虚拟主机_ip地址_33

配置Apache虚拟主机_ip地址_34

2)检查apache配置文件

配置Apache虚拟主机_虚拟主机_35

2.修改虚拟主机配置文件支持基于端口的虚拟主机

1)修改apache虚拟主机主配置文件

配置Apache虚拟主机_ip地址_36

配置Apache虚拟主机_ip地址_37

2)修改apache主配置文件是否错误

配置Apache虚拟主机_apache_38

3)重新启动apache服务监听apache端口

[root@centos01~]#systemctl restart network

配置Apache虚拟主机_ip地址_39

3.客户端访问验证基于端口的虚拟主机

1)apache默认站点监听的IP地址和端口

配置Apache虚拟主机_apache_40

2)访问第一个虚拟主机

配置Apache虚拟主机_虚拟主机_41

3)访问第二个虚拟主机

配置Apache虚拟主机_虚拟主机_42

四.配置基于域名的虚拟主机,www.benet.com和www.accp.com访问第一个和第二个虚拟主机

1.网站服务器和DNS服务器配置IP地址

1)网站服务器配置IP地址和DNS,重启网络服务查看配置DNS服务器和IP地址

配置Apache虚拟主机_虚拟主机_43

配置Apache虚拟主机_ip地址_44

配置Apache虚拟主机_apache_45

2)DNS服务器配置IP地址和DNS,重启网络服务查看配置DNS服务IP地址

配置Apache虚拟主机_虚拟主机_46

配置Apache虚拟主机_ip地址_47

配置Apache虚拟主机_ip地址_48

3)Windows10客户端配置IP地址和DNS

配置Apache虚拟主机_apache_49

2.安装搭建DNS服务器

1)安装DNS服务器

配置Apache虚拟主机_apache_50

2)修改DNS服务器主配置文件检查是否错误

配置Apache虚拟主机_ip地址_51

配置Apache虚拟主机_apache_52

配置Apache虚拟主机_虚拟主机_53

3)配置第一个正向解析区域数据库检查是否错误

配置Apache虚拟主机_ip地址_54

配置Apache虚拟主机_虚拟主机_55

配置Apache虚拟主机_apache_56

4)配置第二个正向解析区域数据库文件检查是否错误

配置Apache虚拟主机_apache_57

配置Apache虚拟主机_apache_58

配置Apache虚拟主机_虚拟主机_59

5)启动DNS服务设置开机自动启动服务

配置Apache虚拟主机_ip地址_60

6)验证DNS解析

配置Apache虚拟主机_apache_61

3.修改accp主配置

1)修改accp主配置文件支持虚拟主机

配置Apache虚拟主机_虚拟主机_62

配置Apache虚拟主机_ip地址_63

配置Apache虚拟主机_ip地址_64

2)检查apache主配置文件是否错误

配置Apache虚拟主机_apache_65

4. 修改虚拟主机配置主配置文件支持主机头的虚拟主机

1)修改虚拟主机主配置文件

配置Apache虚拟主机_虚拟主机_66

配置Apache虚拟主机_虚拟主机_67

2)检查apache配置文件是否错误

配置Apache虚拟主机_ip地址_68

3)重启apache服务监听端口

配置Apache虚拟主机_ip地址_69

5.客户端验证访问两个虚拟主机

1)访问第一个虚拟主机

配置Apache虚拟主机_apache_70

2)访问第二个虚拟主机

配置Apache虚拟主机_apache_71

6.配置客户端访问www.benet.com虚拟主机配置基本身份验证

1)挂载系统光盘到/mnt目录

配置Apache虚拟主机_apache_72

2)安装httpd-tools工具

配置Apache虚拟主机_虚拟主机_73

3)生成验证数据库,验证用户为admin并设置密码

配置Apache虚拟主机_apache_74

4)修改apache主配置文件支持访问www.benet.com虚拟主机身份验证

配置Apache虚拟主机_apache_75

配置Apache虚拟主机_apache_76

5)重启apache服务

配置Apache虚拟主机_ip地址_77

6)客户端访问验证

配置Apache虚拟主机_apache_78

配置Apache虚拟主机_apache_79