配置Apache虚拟主机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置Apache虚拟主机相关的知识,希望对你有一定的参考价值。

拓扑图:

配置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虚拟主机_虚拟主机_08

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

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

2.优化apache服务

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

配置Apache虚拟主机_ip地址_10

2)修改服务控制文件

配置Apache虚拟主机_ip地址_11

配置Apache虚拟主机_apache_12

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

配置Apache虚拟主机_ip地址_13

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

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

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

配置Apache虚拟主机_apache_15

配置Apache虚拟主机_apache_16

配置Apache虚拟主机_apache_17

2)创建虚拟主机根目录

配置Apache虚拟主机_apache_18

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

配置Apache虚拟主机_apache_19

二.配置基于IP地址

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

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

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

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

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

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

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

配置Apache虚拟主机_ip地址_23

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

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

配置Apache虚拟主机_apache_25

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

1)修改虚拟主机主配置

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

配置Apache虚拟主机_ip地址_27

2)检查apache配置文件

配置Apache虚拟主机_ip地址_28

3)重启apache服务

配置Apache虚拟主机_ip地址_29

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

1)访问第一个虚拟主机

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

2)访问第二个虚拟主机

配置Apache虚拟主机_ip地址_31

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

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

1)修改apache主配置文件

配置Apache虚拟主机_ip地址_32

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

配置Apache虚拟主机_apache_34

2)检查apache配置文件

配置Apache虚拟主机_ip地址_35

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

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

配置Apache虚拟主机_apache_36

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

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

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

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

[root@centos01~]#systemctl restart network

配置Apache虚拟主机_apache_39

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

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

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

2)访问第一个虚拟主机

配置Apache虚拟主机_apache_41

3)访问第二个虚拟主机

配置Apache虚拟主机_apache_42

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

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

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

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

配置Apache虚拟主机_ip地址_44

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

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

配置Apache虚拟主机_ip地址_46

配置Apache虚拟主机_apache_47

配置Apache虚拟主机_apache_48

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

配置Apache虚拟主机_ip地址_49

2.安装搭建DNS服务器

1)安装DNS服务器

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

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

配置Apache虚拟主机_ip地址_51

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

配置Apache虚拟主机_ip地址_53

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

配置Apache虚拟主机_apache_54

配置Apache虚拟主机_ip地址_55

配置Apache虚拟主机_apache_56

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

配置Apache虚拟主机_apache_57

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

配置Apache虚拟主机_apache_59

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

配置Apache虚拟主机_ip地址_60

6)验证DNS解析

配置Apache虚拟主机_apache_61

3.修改accp主配置

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

配置Apache虚拟主机_ip地址_62

配置Apache虚拟主机_ip地址_63

配置Apache虚拟主机_ip地址_64

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

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

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

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

配置Apache虚拟主机_ip地址_66

配置Apache虚拟主机_apache_67

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

配置Apache虚拟主机_apache_68

3)重启apache服务监听端口

配置Apache虚拟主机_apache_69

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

1)访问第一个虚拟主机

配置Apache虚拟主机_ip地址_70

2)访问第二个虚拟主机

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

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

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

配置Apache虚拟主机_ip地址_72

2)安装httpd-tools工具

配置Apache虚拟主机_ip地址_73

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

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

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

配置Apache虚拟主机_ip地址_75

配置Apache虚拟主机_apache_76

5)重启apache服务

配置Apache虚拟主机_ip地址_77

6)客户端访问验证

配置Apache虚拟主机_ip地址_78

配置Apache虚拟主机_ip地址_79



以上是关于配置Apache虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章

Apache虚拟主机配置

apache怎么配置localhost的虚拟主机

如何配置 Apache 的虚拟主机

在虚拟机上如何配置apache?

Ubuntu apache 虚拟主机配置

配置apache虚拟主机