虚拟主机有3种设置,域名,ip,端口。

这里介绍的是基于域名设置的虚拟主机

我有一台web服务器,用LAMP搭建的,能正常访问

我要在服务器里面再放一个网站

操作系统:centos 6.3

域名两个:64wrj.com

          zxdh.org

服务器内网ip:192.168.1.6

废话不多说,开始设置也就只有一步

先建一个目录用来放zxdh.org这个网站

#mkdir /var/www/html/abc

设置Apache

# vi /etc/httpd/conf/httpd.conf

在该文件中添加如下设置内容

 

 
  
  1. NameVirtualHost 192.168.1.6:80 
  2.  
  3. <VirtualHost 192.168.1.6:80> 
  4.     ServerAdmin 64wrj.com 
  5.     DocumentRoot /var/www/html       #这是apache的默认目录  
  6.     ServerName 64wrj.com 
  7.     ErrorLog logs/64wrj.com-error_log 
  8.     CustomLog logs/64wrj.com-access_log common 
  9. </VirtualHost> 
  10.  
  11. <VirtualHost 192.168.1.6:80> 
  12.     ServerAdmin zxdh.org 
  13.     DocumentRoot /var/www/html/abc     #将 zxdh.org 指向abc目录 
  14.     ServerName zxdh.org 
  15.     ErrorLog logs/zxdh.org-error_log 
  16.     CustomLog logs/zxdh.org-access_log common 
  17. </VirtualHost> 

保存退出

重启Apache生效

# /etc/init.d/httpd restart

这里添加了两个域名,你也可以添加二级域名,格式如上