您的位置主页 > 服务器专区 > linux > linux apache下虚拟主机配置方法

linux apache下虚拟主机配置方法

2009-08-18    文章来源:互联网    浏览次数:327

假设VPS的IP是58.130.17.168,有两个域名指向该IP,分别是domain1.com, domain2.com,
修改/etc/httpd/conf/httpd.conf,在文件的最后加入:
 

 
  1. ServerName 58.130.17.168 
  2. NameVirtualHost 58.130.17.168
  3.  
  4. <VirtualHost 58.130.17.168> 
  5.         ServerName domain1.com 
  6.         DocumentRoot /var/www/domain1.com 
  7.         <Directory "/var/www/domain1.com"> 
  8.         Options Indexes FollowSymLinks 
  9.         AllowOverride None 
  10.         Order allow,deny 
  11.         Allow from all 
  12.         </Directory> 
  13. </VirtualHost>
  14.  
  15. <VirtualHost 58.130.17.168> 
  16.         ServerName domain2.com 
  17.         DocumentRoot /var/www/domain2.com 
  18.         <Directory "/var/www/domain2.com"> 
  19.         Options Indexes FollowSymLinks 
  20.         AllowOverride None 
  21.         Order allow,deny 
  22.         Allow from all 
  23.         </Directory> 
  24. </VirtualHost>

然后在/var/www/domain1.com和/var/www/domain2.com下创建不同的index.html文件:
echo "domain1">/var/www/domain1.com/index.html
echo "domain2">/var/www/domain2.com/index.html

在浏览器里输入http://domain1.comhttp://domain2.com即可看到效果了

我的例子:

 
  1. <VirtualHost *:80>
  2.     ServerAdmin laoliyaya@gmail.com
  3.     DocumentRoot /home/www/cngia
  4.     ServerName www.cngia.com
  5.     ServerAlias cngia.com *.cngia.com
  6.     ErrorLog logs/cngia_log
  7.     CustomLog logs/cngia_log common
  8. </VirtualHost>

 

  • 上一篇:frameset、frame、noframes和iframe的区别
  • 下一篇:没有了
  • 文章评论(查看全部)

    验证码: 中评 好评 差评