构建虚拟Web主机——基于端口解析

基于端口的虚拟主机

基于端口的虚拟主机通常用于用一个Web站点,其针对的网站名称、IP地址、往往是相同的,但通过不同的TCP端口来提供访问不同网页内容的服务入口。配置基于端口的虚拟Web主机时,也不需要使用NameVirtualHost配置项,而是通过Listen配置项来指定要监听的TCP端口号,每个虚拟Web主机的VirtualHost配置中应同时指定IP地址和端口号

实验步骤

1、进入到/var/www/html/中创建站点,并写入标签语言

[root@localhost ~]# cd /var/www/html/
[root@localhost html]# mkdir kgc02
[root@localhost html]# cd kgc02/
[root@localhost kgc02]# vim index.html

在这里插入图片描述
2、进入到/etc/httpd/conf/httpd.conf里,找到监听地址,将ipv6的地址进行注释,ipv4的进行修改

[root@localhost kgc02]# vim /etc/httpd/conf/httpd.conf 

构建虚拟Web主机——基于端口解析_第1张图片
3、接下来修改独立配置文件,在独立配置文件中添加虚拟站点区域

<Virtualhost *:8080>
  DocumentRoot "/var/www/html/kgc02/"
  ServerName www.kgc02.com
  Errorlog "logs/www.kgc02.com.error_log"
  Customlog "logs/www.kgc02.com.access_log" common
  <Directory "/var/www/html">
    Require all granted
  </Directory>
</VirtualHost>

4、启动服务,并使用"netstat -ntap"查看开启的监听地址是否开启

[root@localhost extra]# systemctl start httpd

构建虚拟Web主机——基于端口解析_第2张图片

实验结果

1、首先们正常访问kgc.com,之后在后面添加8080端口号再访问
构建虚拟Web主机——基于端口解析_第3张图片
构建虚拟Web主机——基于端口解析_第4张图片

你可能感兴趣的:(构建虚拟Web主机——基于端口解析)