首页 > 网站 > Apache > 正文

apache下如何在基于IP的情况下配置虚拟机

2024-08-27 18:24:27
字体:
来源:转载
供稿:网友
  在apache下,配置虚拟主机有好几种方式,今天介绍一下如何在基于IP的情况下配置虚拟机。
  1. 假设服务器的IP地址为192.168.1,20使用ifconfig在同一个网络接口eth0上绑定3个IP:
  [root@localhost root]# ifconfig eth0:1 192.168.1.21
  [root@localhost root]# ifconfig eth0:2 192.168.1.22
  [root@localhost root]# ifconfig eth0:3 192.168.1.23
  2.把hosts文件进行修改,然后添加三个域名与之对应:
  192.168.1.21   www.good1.com
  192.168.1.22   www.good2.com
  192.168.1.23   www.good3.com
  3.把建立好的虚拟机放在网页的根目录内,比如在/www目录下建立good1、good2、good3文件夹,并且分别把1.html、2.html、3.html存入其中:
  /www/good1/1.html
  /www/good2/2.html
  /www/good3/3.html
  4. 在httpd.conf中将附加配置文件httpd-vhosts.conf放入,接着在httpd-vhosts.conf中写入如下配置:
  <VirtualHost 192.168.1.21: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 192.168.1.22:80>
  ServerName www.good1.com
  DocumentRoot /www/good2/
  <Directory "/www/good2">
  Options Indexes FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow From All
  </Directory>
  </VirtualHost>
  <VirtualHost 192.168.1.23:80>
  ServerName www.good1.com
  DocumentRoot /www/good3/
  <Directory "/www/good3">
  Options Indexes FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow From All
  </Directory>
  </VirtualHost>
  5.经过如上过程之后,虚拟机的配置就完成了,最后分别测试一下www.good1.com、www.good2.com、www.good3.com即可。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表