CentOS 6.9配置httpd-2.2.x虚拟主机的三种方式
2017-10-21 09:12:55   来源:   评论:0 点击:

CentOS6.9配置httpd-2.2.x虚拟主机的三种方式一、配置基于IP的虚拟主机1、新增一个IP地址:# ip addr list | grep eth0# ip addr add 192.168.199.100/24 dev eth0# ip addr list | grep eth0...
CentOS 6.9配置httpd-2.2.x虚拟主机的三种方式

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

1、 新增一个IP地址:

# ip addr list | grep eth0

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

# ip addr add 192.168.199.100/24 dev eth0

# ip addr list | grep eth0

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

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

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

4、 访问测试页:

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

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

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

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

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

3、 访问测试页:

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

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

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

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

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

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系统:

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

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

如果此时使用IP访问:

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

(2)CentOS 6.9系统:

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

相关热词搜索:虚拟主机 方式

上一篇:Ubuntu 16.04安装编译FFmpeg
下一篇:最后一页

分享到: 收藏
评论排行