基于PORT、ip和主机头的多虚拟主机

基于PORT、ip和主机头的多虚拟主机,第1张

概述实验:基于PORT的多虚拟主机 1.创建3个不同的网站文件根目录 mkdir /data/site{1,2,3} echo ‘www.a.com‘ > /data/site1/index.html echo ‘www.b.com‘ > /data/site2/index.html echo ‘www.c.com‘ > /data/site3/index.html ![] 2.修改或在conf.d目 实验:基于PORT的多虚拟主机 1.创建3个不同的网站文件根目录

mkdir /data/site{1,2,3}
echo ‘www.a.com‘ > /data/site1/index.HTML
echo ‘www.b.com‘ > /data/site2/index.HTML
echo ‘www.c.com‘ > /data/site3/index.HTML

![]

2.修改或在conf.d目录下创建一个.conf结尾的文件,并添加如下参数

vim /etc/httpd/conf.d/vhosts.conf

Listen 8001  Listen 8002  Listen 8003  <virtualhost *:8001>   documentroot /data/site1  <directory /data/site1>  require all granted  </directory>  </virtualhost>  <virtualhost *:8002>  <directory /data/site2>                                require all granted</directory>  documentroot /data/site2  </virtualhost>  <virtualhost *:8003>  <directory /data/site3>                   require all granted  </directory>  documentroot /data/site3  </virtualhost>

实验:基于ip的多虚拟主机 1.给单个网卡绑定多个ip地址

ip a a 192.168.36.8/24 dev eth0
ip a a 192.168.36.9/24 dev eth0

2.修改参数

vim /etc/httpd/conf.d/vhosts.conf

<virtualhost 192.168.36.7:80>  documentroot /data/site1  <directory /data/site1>  require all granted  </directory>  </virtualhost>  <virtualhost 192.168.36.8:80>  <directory /data/site2>  require all granted  </directory>  documentroot /data/site2  </virtualhost>  <virtualhost 192.168.36.9:80>                                    <directory /data/site3>  require all granted   </directory>  documentroot /data/site3  </virtualhost>

实验:基于主机头的多虚拟主机 1.修改配置文件
vim /etc/httpd/conf.d/vhosts.conf <virtualhost *:80>documentroot /data/site1servername www.a.com<directory /data/site1>require all granted</directory>CustomLog "logs/a_access_log" combined</virtualhost><virtualhost *:80><directory /data/site2>                                                                                               require all granted</directory>documentroot /data/site2servername www.b.comCustomLog "logs/b_access_log" combined</virtualhost><virtualhost *:80>servername www.c.com<directory /data/site3>                                                                                               require all granted</directory>documentroot /data/site3CustomLog "logs/c_access_log" combined</virtualhost>

2.在测试机hosts文件中添加名词解析

vim /etc/hosts
192.168.36.7 www.a.com www.b.com www.c.com

总结

以上是内存溢出为你收集整理的基于PORT、ip和主机头的多虚拟主机全部内容,希望文章能够帮你解决基于PORT、ip和主机头的多虚拟主机所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080675.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存