配置Apache虚拟主机

时间:2022-11-04 17:59:18

拓扑图:

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

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

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

4)配置源代码apache

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

2.优化apache服务

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

配置Apache虚拟主机

2)修改服务控制文件

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

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

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

配置Apache虚拟主机

配置Apache虚拟主机

配置Apache虚拟主机

2)创建虚拟主机根目录

配置Apache虚拟主机

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

配置Apache虚拟主机

二.配置基于IP地址

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

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

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

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

1)修改虚拟主机主配置

配置Apache虚拟主机

配置Apache虚拟主机

2)检查apache配置文件

配置Apache虚拟主机

3)重启apache服务

配置Apache虚拟主机

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

1)访问第一个虚拟主机

配置Apache虚拟主机

2)访问第二个虚拟主机

配置Apache虚拟主机

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

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

1)修改apache主配置文件

配置Apache虚拟主机

配置Apache虚拟主机

配置Apache虚拟主机

2)检查apache配置文件

配置Apache虚拟主机

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

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

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

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

[root@centos01~]#systemctl restart network

配置Apache虚拟主机

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

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

配置Apache虚拟主机

2)访问第一个虚拟主机

配置Apache虚拟主机

3)访问第二个虚拟主机

配置Apache虚拟主机

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

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

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

配置Apache虚拟主机

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

2.安装搭建DNS服务器

1)安装DNS服务器

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

6)验证DNS解析

配置Apache虚拟主机

3.修改accp主配置

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

配置Apache虚拟主机

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

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

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

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

3)重启apache服务监听端口

配置Apache虚拟主机

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

1)访问第一个虚拟主机

配置Apache虚拟主机

2)访问第二个虚拟主机

配置Apache虚拟主机

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

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

配置Apache虚拟主机

2)安装httpd-tools工具

配置Apache虚拟主机

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

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

5)重启apache服务

配置Apache虚拟主机

6)客户端访问验证

配置Apache虚拟主机

配置Apache虚拟主机