由于httpd服务核心主机和虚拟主机,两种方式水火不容,所以,要设置虚拟主机,首先需要关闭核心主机,即注释httpd主配文件中的
vim /etc/httpd/conf/httpd.conf
虚拟主机有三种工作模式:
- 基于IP
- 基于Port
- 基于Host
基于IP
实现如下要求的两台虚拟主机
使用的ip为192.168.56.169(虚拟机的ip),192.168.56.170(需要自己添加ip)
全局监听Listen 80
增加ip
物理机ping这两个ip
修改配置文件
按如下创建目录和内容
重启httpd服务,发现如下错误
修改DocumentRoot为绝对地址
重启服务
测试
基于端口
按如下要求建立两个相同ip不同端口的虚拟主机,这中方法可以省ip资源。
在配置文件中,增加8080端口,默认为80
修改虚拟主机设置
重启服务
测试
基于域名的虚拟主机(待更新)
Done!
AdelaZhu
时间: 2024-10-25 08:32:27