配置Apache虚拟主机

时间:2023-02-10 15:04:53


配置Apache虚拟主机

步骤:

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主机先挂在云计算光盘

配置Apache虚拟主机

然后使用mount挂载云计算光盘

配置Apache虚拟主机

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

配置Apache虚拟主机

进入/usr/src的httpd目录然后配置源代码apache

配置Apache虚拟主机

配置Apache虚拟主机

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

配置Apache虚拟主机

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

配置Apache虚拟主机

然后cd退出

配置Apache虚拟主机

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

配置Apache虚拟主机

修改服务控制文件第二行是控制运行级别35启动apache 开机第80启动服务 关机第35停服务 第三行是服务描述

配置Apache虚拟主机

然后x保存退出

配置Apache虚拟主机

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

配置Apache虚拟主机

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

配置Apache虚拟主机

使用/ServerName查找

配置Apache虚拟主机

指定监听IP地址和端口192.168.100.10:80

配置Apache虚拟主机

开启虚拟主机功能

配置Apache虚拟主机

/www/是指定虚拟主机根目录然后Allow from all 允许所有人访问

配置Apache虚拟主机

然后x保存退出

配置Apache虚拟主机

创建虚拟主机根目录

配置Apache虚拟主机

使用httpd -t检查配置文件是否有错误

配置Apache虚拟主机

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

配置Apache虚拟主机

按i进入插入模式然后修改完然后x保存退出

配置Apache虚拟主机

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

配置Apache虚拟主机

cd退出

配置Apache虚拟主机

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

配置Apache虚拟主机

修改完x保存退出

配置Apache虚拟主机

重启网卡服务查看ens32:2虚拟主机IP地址

配置Apache虚拟主机

Cd退出

配置Apache虚拟主机

修改虚拟主机主配置文件

配置Apache虚拟主机

监听虚拟主机IP地址和端口

配置Apache虚拟主机

监听虚拟主机IP地址和端口 DocumentRoot是虚拟主机网站根目录 ServerName是虚拟主机域名 ErrorLog是网站失败杂志 CustomLog是网站成功日志x保存退出

配置Apache虚拟主机

检查apache配置文件

配置Apache虚拟主机

重启apache服务然后查看监听端口

配置Apache虚拟主机

Win10网站访问192.168.100.100

配置Apache虚拟主机

然后访问100.200

配置Apache虚拟主机

修改apache主配置文件

配置Apache虚拟主机

第一个虚拟主机监听端口8080第二个是8181

配置Apache虚拟主机

检查apache配置文件

配置Apache虚拟主机

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

配置Apache虚拟主机

修改IP地址为192.168.100.10但是端口改为8080 和8181

配置Apache虚拟主机

X保存退出

配置Apache虚拟主机

检查apache配置文件是否错误

配置Apache虚拟主机

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

配置Apache虚拟主机

客户端访问第一个虚拟主机8080

配置Apache虚拟主机

然后访问第二个8181端口

配置Apache虚拟主机

网站服务器配置IP地址和dns重启网络服务查看配置dns服务器IP地址

配置Apache虚拟主机

配置Apache虚拟主机

Dns服务器配置IP地址和dns重启网络服务查看配置dns服务IP地址

配置Apache虚拟主机

配置Apache虚拟主机

Win10客户端配置dns

配置Apache虚拟主机

Centos02添加系统光盘映像

配置Apache虚拟主机

然后实验mount挂载系统光盘

配置Apache虚拟主机

然后安装dns服务器

配置Apache虚拟主机

修改dns服务器主配置文件

配置Apache虚拟主机

其他的使用dd删除然后type master是配置为主要dns服务器 file是区域的数据库保存位置和文件名字 zone是域名x保存退出

配置Apache虚拟主机

检查配置文件是否出错

配置Apache虚拟主机

配置第一个正向解析区域数据库

配置Apache虚拟主机

检查是否错误

配置Apache虚拟主机

配置第二个正向解析区域数据库

配置Apache虚拟主机

然后检查是否错误

配置Apache虚拟主机

启动服务设置开机自动启动

配置Apache虚拟主机

使用nalookup解析dns域

配置Apache虚拟主机

修改虚拟主机主配置文件

配置Apache虚拟主机

然后虚拟主机监听域名和端口

配置Apache虚拟主机

修改虚拟主机监听IP地址和端口然后虚拟主句捆绑dns域名

配置Apache虚拟主机

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

配置Apache虚拟主机

然后apache主配置文件8080 和8181删除

配置Apache虚拟主机

然后重启apache服务监听端口

配置Apache虚拟主机

然后win10浏览器访问第一个虚拟主机

配置Apache虚拟主机

然后win10访问第二个虚拟主机

配置Apache虚拟主机

切换centos01系统光盘

配置Apache虚拟主机

使用umount卸载云计算光盘然后使用mount挂载系统光盘

配置Apache虚拟主机

安装httpd-tools工具

配置Apache虚拟主机

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

配置Apache虚拟主机

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

配置Apache虚拟主机

配置Apache虚拟主机

重启apache服务然后监听端口

配置Apache虚拟主机

客户端访问验证

配置Apache虚拟主机

然后可以访问通

配置Apache虚拟主机