步骤:
1. 配置基于IP地址的虚拟主机,第一个虚拟主机监听IP为192.168.100.100访问benet网站根目录,第二个虚拟主机监听IP地址为192.168.100.200访问accp网站根目录,使用http://192.168.100.100和http://192.168.100.200验证两个虚拟主机
2. 配置基于端口的虚拟主机,第一个虚拟主机监听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访问两个站点
3. 配置虚拟域主机头虚拟主机,第一个虚拟主机监听IP地址192.168.100.10域名www.benet.com访问benet网站根目录,第二个虚拟主机监听IP地址192.168.100.10域名www.accp.com访问accp网站根目录
4. 配置基本身份验证客户端访问www.benet.com输入账户密码验证
Centos01主机先挂在云计算光盘
然后使用mount挂载云计算光盘
解压源代码程序到/usr/src目录
进入/usr/src的httpd目录然后配置源代码apache
编译安装apache服务查看是否安装成功
优化命令检查是否优化成功
然后cd退出
生成apache服务控制文件添加执行权限
修改服务控制文件第二行是控制运行级别35启动apache 开机第80启动服务 关机第35停服务 第三行是服务描述
然后x保存退出
添加启动服务设置开机自动启动
修改apache配置文件 配置监听IP地址端口允许访问虚拟主机根目录
使用/ServerName查找
指定监听IP地址和端口192.168.100.10:80
开启虚拟主机功能
/www/是指定虚拟主机根目录然后Allow from all 允许所有人访问
然后x保存退出
创建虚拟主机根目录
使用httpd -t检查配置文件是否有错误
配置第一个虚拟主机的IP地址
按i进入插入模式然后修改完然后x保存退出
重启网卡服务查看虚拟第一个虚拟主机IP地址
cd退出
配置第二个虚拟主机IP地址
修改完x保存退出
重启网卡服务查看ens32:2虚拟主机IP地址
Cd退出
修改虚拟主机主配置文件
监听虚拟主机IP地址和端口
监听虚拟主机IP地址和端口 DocumentRoot是虚拟主机网站根目录 ServerName是虚拟主机域名 ErrorLog是网站失败杂志 CustomLog是网站成功日志x保存退出
检查apache配置文件
重启apache服务然后查看监听端口
Win10网站访问192.168.100.100
然后访问100.200
修改apache主配置文件
第一个虚拟主机监听端口8080第二个是8181
检查apache配置文件
修改apache虚拟主机主配置文件
修改IP地址为192.168.100.10但是端口改为8080 和8181
X保存退出
检查apache配置文件是否错误
重新启动apache服务监听apache端口
客户端访问第一个虚拟主机8080
然后访问第二个8181端口
网站服务器配置IP地址和dns重启网络服务查看配置dns服务器IP地址
Dns服务器配置IP地址和dns重启网络服务查看配置dns服务IP地址
Win10客户端配置dns
Centos02添加系统光盘映像
然后实验mount挂载系统光盘
然后安装dns服务器
修改dns服务器主配置文件
其他的使用dd删除然后type master是配置为主要dns服务器 file是区域的数据库保存位置和文件名字 zone是域名x保存退出
检查配置文件是否出错
配置第一个正向解析区域数据库
检查是否错误
配置第二个正向解析区域数据库
然后检查是否错误
启动服务设置开机自动启动
使用nalookup解析dns域
修改虚拟主机主配置文件
然后虚拟主机监听域名和端口
修改虚拟主机监听IP地址和端口然后虚拟主句捆绑dns域名
检查apache配置文件是否配置错误
然后apache主配置文件8080 和8181删除
然后重启apache服务监听端口
然后win10浏览器访问第一个虚拟主机
然后win10访问第二个虚拟主机
切换centos01系统光盘
使用umount卸载云计算光盘然后使用mount挂载系统光盘
安装httpd-tools工具
生成验证数据库 验证用户为admin并设置密码
修改apache主配置文件支持访问www.benet.com虚拟主机身份验证
重启apache服务然后监听端口
客户端访问验证
然后可以访问通