虚拟主机(Virtual Host)是一种网络技术,可以让多个主机名称,在一个单一的服务器上运作,而且可以分开支持每个单一的主机名称。
基于域名(主机名)的多站点配置
在一台主机上配置两个站点,其域名分别为:asteria-222.localdomain、west.example.com,对应的站点文件存放位置为:/var/www/html和/var/www/west。
首先,我们需要装上httpd服务(yum install -y httpd),让它正常运行(默认端口是80,访问的html文件是index.html)。这时,我们可以通过浏览器正常访问默认发布目录(/var/www/html)下的网站(index.html)。
httpd服务的配置文件在目录:/etc/httpd/conf.d下,但里面本来并没有关于虚拟主机的配置文件,这时,我们可以用rpm -qd httpd命令来查看相关的配置文件,并将它复制到该目录下。
如:vim vhosts.conf 在命令模式下输入