虚拟主机分为Linux虚拟主机与Windows虚拟主机两种类型,不同类型的虚拟主机其配置的方法略有不同。由于近年来Linux系统被越来越多的用户使用,所以今天将针对Linux系统讲解下虚拟主机的配置方法。
虚拟主机实现方式主要有三种:基于域名(Name-based)、基于IP(IP-based)及基于端口的(Port-based)方法。本文主要针对Linux虚拟主机基于域名的多站点配置方法进行实战演习。
Linux虚拟主机基于域名的多站点配置方法
场景描述:在一台虚拟主机上配置两个站点,站点域名分别为:www.admin1.com、www.admin2.com,站点对应的文件存放位置为:/var/www/html/ admin1和/var/www/html/ admin2。
相关配置如下:
1、 修改/etc/httpd/conf/httpd.conf中的配置
(1) 开启端口监听:Listen 80
(2) 开启虚拟主机配置:NameVirtualHost *:80(注:将前面的注释#去掉)
2、 在/etc/httpd/conf.d/中添加站点的配置文件
注意:在/etc/httpd/conf.d目录下新建站点配置文件,必须确保Include conf.d/*.conf开启。新建配置文件内容如下:
(1) www. admin1.conf
(2) www. admin2.conf
3、“service httpd restart”-重启httpd。然后直接通过浏览器访问域名即可。
友情提示:设置成功后,若想正常访问域名, 必须要保证域名访问的主机能够被解析,如果使用的域名不是公网域名,可以通过配置本机的hosts来解析。
Linux虚拟主机基于域名的多站点配置方法是比较简单的,其中一些详细的为何如此配置的原因,本文不做详细的介绍,如果您想要了解更多技术方面的信息,可以到专业的技术网站进行查看。
推荐文章:香港主机如何设置网站404页面