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

一、配置基于IP的虚拟主机

1、 新增一个IP地址:

# ip addr list | grep eth0

wKioL1nbGjawxs0uAABK5GPSC2A885.jpg


# ip addr add 192.168.199.100/24 dev eth0

# ip addr list | grep eth0

wKiom1nbGqjDxnXtAABgwUqCyFc614.jpg


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服务:

wKiom1nbGsaS9U_GAADi8ItuCKY986.jpg


4、 访问测试页:

wKiom1nbGuGDhuoeAAAzCu7wZ_k501.jpg

wKioL1nbGpHQ4OKdAAA366R0Lt8185.jpg

 

二、配置基于端口的虚拟主机

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服务(监听端口改变需要重启服务):

wKioL1nbGqWyeSHNAADjHoQEbO4022.jpg


3、 访问测试页:

wKiom1nbGxfwZUeAAAAz-aDFTEQ502.jpg

wKioL1nbGsawMIRIAAA9FwLxMmA878.jpg

 

三、配置基于主机名的虚拟主机

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服务:

wKiom1nbG5LSq8_CAADrVpxX570801.jpg


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.com

4、 访问测试页:

(1)Windows 10系统:


wKioL1nbG1ODhifzAAA45HxVkk8115.jpg

wKioL1nbG1Oz2XjqAAA5cSucGJk741.jpg


如果此时使用IP访问:

wKiom1nbG7GCcoUZAAAyW21aLvQ535.jpg


(2)CentOS 6.9系统:

wKiom1nbG7yS9eQZAABv-nXJ_L8572.jpg


      本文转自Marion0728  51CTO博客,原文链接:http://blog.51cto.com/qiuyue/1970911,如需转载请自行联系原作者





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值