您的位置:首页 > 理论基础 > 计算机网络

CentOS 6.9配置httpd-2.2.x虚拟主机的三种方式

2017-10-09 14:48 337 查看
一、配置基于IP的虚拟主机1、 新增一个IP地址:# ip addr list | grep eth0


# ip addr add 192.168.199.100/24 dev eth0# ip addr list | grep eth0


2、 创建目录及测试页面:# mkdir -pv /vhosts/{web1,web2}/htdocs# vim /vhosts/web1/htdocs/index.html --> <h3>Web1</h3># vim /vhosts/web2/htdocs/index.html --> <h3>Web2</h3>
3、 修改/etc/httpd/conf/httpd.conf配置文件,在末尾新增如下代码,并重载httpd服务:


4、 访问测试页:





二、配置基于端口的虚拟主机1、 创建目录及测试页面:# mkdir -pv /vhosts/{web3,web4}/htdocs# vim /vhosts/web3/htdocs/index.html --> <h3>Web3</h3># vim /vhosts/web4/htdocs/index.html --> <h3>Web4</h3>2、 修改/etc/httpd/conf/httpd.conf配置文件:(1)新增监听端口8000:在"Listen 80"下新增代码"Listen8000"(2)在末尾新增如下代码,并重启httpd服务(监听端口改变需要重启服务):


3、 访问测试页:





三、配置基于主机名的虚拟主机1、 创建目录及测试页面:# mkdir -pv /vhosts/{web5,web6}/htdocs# vim /vhosts/web5/htdocs/index.html --> <h3>Web5</h3># vim /vhosts/web6/htdocs/index.html --> <h3>Web6</h3>2、 修改/etc/httpd/conf/httpd.conf配置文件,在末尾新增如下代码,并重载httpd服务:


3、 修改本地hosts文件:(1)Windows 10系统:C:\Windows\System32\drivers\etc\hosts(2)CentOS 6.9系统:/etc/hosts都是在末尾新增代码:192.168.199.6 web5.vhosts.com web6.vhosts.com4、 访问测试页:(1)Windows 10系统:







如果此时使用IP访问:


(2)CentOS 6.9系统:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  apache 虚拟主机 httpd