配置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基础服务优化命令添加系统服务
- 在Centos01上安装apache服务配置优化命令
在Centos01上挂载apache程序光盘
挂载apache光盘到/mnt目录
解压源代码程序到/usr/src目录
配置源代码apache
编译安装apache服务查看是否安装成功
优化命令检查是否优化成功
2.优化apache服务
生成apache服务控制文件添加执行权限
修改服务控制文件
添加启动服务设置开机自动启动
3.修改apache服务配置监听,配置支持虚拟主机网和网站根目录
修改apache配置文件,配置监听ip地址端口允许访问虚拟主机根目录
创建虚拟主机根目录
检查配置文件是否有错误
二.配置基于ip地址
1.配置虚拟主机生成网卡
配置第一个虚拟主机的ip地址
重启网卡服务查看虚拟第一个虚拟主机ip地址
配置第二个虚拟主机的ip地址
重启网卡服务查看虚拟第一个虚拟主机ip地址
2.修改虚拟主机配置文件支持基于ip地址的虚拟主机
修改虚拟主机主配置
检查apache配置文件
重启apache服务
4.验证基于ip地址的虚拟主机
访问第一个虚拟主机
访问第二个虚拟主机
三.配置基于端口的虚拟主机
- 修改apache主配置文件支持基于端口的虚拟主机
修改apache主配置文件(上面还有一个80端口只保留一个80端口)
检查apache配置文件
2.修改虚拟主机配置文件支持基于端口的虚拟主机
修改apache虚拟主机主配置文件
检查apache配置文件是否错误
重新启动apache服务监听apache端口
3.客户端访问验证基于端口的虚拟主机
apache默认站点监听的ip地址和端口
访问第一个虚拟主机
访问第二个虚拟主机
四.配置基于域名的虚拟主机,www.benet.com和www.accp.com访问第一个和第二个虚拟主机
1.网站服务器和DNS服务器配置ip地址
网站服务器配置ip地址和DNS,重启网络服务查看配置DNS服务器ip地址
DNS服务器配置ip地址和DNS,重启网络服务查看配置DNS服务ip地址
Windows10客户端配置ip地址和DNS
2.安装搭建DNS服务器
安装DNS服务器
修改DNS服务器主配置文件检查是否错误
配置第一个正向解析区域数据库检查是否错误
配置第二个正向解析区域数据库检查是否错误
启动DNS服务设置开机自动启动服务
验证DNS解析
3.修改apache主配置
修改apache主配置文件支持虚拟主机
检查apache主配置文件是否错误
4.修改虚拟主机配置主配置文件支持主机头的虚拟主机
修改虚拟主机主配置文件
检查apache配置文件是否配置错误
重启apache服务监听端口
5.客户端验证访问两个虚拟主机
访问第一个虚拟主机
访问第二个虚拟主机
6.配置客户端访问www.benet.com虚拟主机配置基本身份验证
挂载系统光盘到/mnt目录
安装httpd-tools工具
生成验证数据库,验证用户admin并设置密码
修改apache主配置文件支持访问www.benet.com虚拟主机身份验证
重启apache服务
客户端访问验证