当前位置 主页 > 服务器问题 > Linux/apache问题 >

    apache在基于主机名下如何配置虚拟机

    栏目:Linux/apache问题 时间:2019-07-05 11:19

      本站的相关文章介绍过apache在基于IP配置虚拟机的方法,今天介绍一下基于主机名配置虚拟机的过程。
      1. 把域名设置好,并且映射同一个IP,修改hosts:
      192.168.1.20  www.good1.com
      192.168.1.20  www.good2.com
      192.168.1.20  www.good3.com
      2. 把建立虚拟主机存放在网页的根目录内,
      /www/goodt1/1.html
      /www/good2/2.html
      /www/good3/3.html
      3. 将配置文件httpd-vhosts.conf放进httpd.conf中,并在httpd-vhosts.conf中写入如下配置:
      NameVirtualHost *:80
      <VirtualHost *:80>
      ServerName *
      DocumentRoot /www/
      </VirtualHost>
      <VirtualHost *:80>
      ServerName www.good1.com
      DocumentRoot /www/good1/
      <Directory "/www/good1">
      Options Indexes FollowSymLinks
      AllowOverride None
      Order allow,deny
      Allow from all
      </Directory>
      </VirtualHost>
      <VirtualHost *:80>
      ServerName www.good2.com
      DocumentRoot /www/good2/
      <Directory "/www/good2">
      Options Indexes FollowSymLinks
      AllowOverride None
      Order allow,deny
      Allow from all
      </Directory>
      </VirtualHost>
      <VirtualHost *:80>
      ServerName www.good3.com
      DocumentRoot /www/good3/
      <Directory "/www/good3">
      Options Indexes FollowSymLinks
      AllowOverride None
      Order allow,deny
      Allow from all
      </Directory>
      </VirtualHost>
      4. 配置完成,最后测试每个虚拟主机,分别访问wwwgood1.com、www.good2.com、www.good3.com.