访问不冲突方式:
基于主机名、基于IP地址、基于端口
配置文件默认位置:/etc/httpd/conf/httpd.conf
基于IP地址:
yum install y- httpd
10.10.70.113:80
在配置文件底部增加:
<virtualhost 10.10.70.113:80> ##定义一个网站虚拟主机头语访问端口
documentroot "/www/" ##定义网站的根目录
</virtualhost> ##结尾
编辑完后 搜索/Directory 将denied修改为granted 放开目录权限
创建网站的跟目录:上面定义的是/www
[root@host-10-10-70-113 conf]# mkdir /www ##创建上面所定义的网站根目录
[root@host-10-10-70-113 conf]# echo "10.10.70.113:80 ">/www/index.html 创建默认文档
[root@host-10-10-70-113 conf]# systemctl restart httpd 重启httpd服务
访问测试:
基于端口:例8080
[root@host-10-10-70-113 conf]# vi /etc/httpd/conf/httpd.conf 修改配置文件
在配置文件的底部增加如下内容:
listen 8080 ##增加监听
<virtualhost 10.10.70.113:8080> ##定义一个网站虚拟主机头语访问端口
documentroot "/www8080/" ##定义网站的根目录
</virtualhost>
推出配置文件:
[root@host-10-10-70-113]# mkdir -p /www8080 ##创建上面定义的网站根目录
[root@host-10-10-70-113]# echo "10.10.70.113:8080">/www8080/index.html 创建默认文档
[root@host-10-10-70-113 conf]# systemctl restart httpd 重启服务
2个访问方式并不冲突:
基于不同端口的访问:
增加 默认网页文档名称 约 165行左右
[root@host-10-10-70-113 conf]# vi /etc/httpd/conf/httpd.conf 修改配置文件
listen 9797 ##增加监听
<virtualhost 10.10.70.113:9797> ##定义一个网站虚拟主机头语访问端口
documentroot "/www9797/" ##定义网站的根目录
</virtualhost>
[root@host-10-10-70-113 conf]# mkdir -p /www9797
[root@host-10-10-70-113 conf]# echo 10.10.70.113:9797>/www9797/index.html
[root@host-10-10-70-113 conf]# systemctl restart httpd