在 lamp(centos)下配置二级 域名 、虚拟主机

 1.你得拥有一个泛域名解析的顶级域名,有一个独立的IP;
 2.解析二级域名,如在万网中心里,记录类型为A, 主机记录即为要配的二级域名(如:增加两个:bbs.mydomain.com 和 www.mydomain.com),填上 bbs,记录值为独立的Ip,保存即可,同理增加一个
 3.在httpd.conf中打开 mod_rewrite
 4.在 httpd.conf中,增加如下,可参照这个文件里面的写法
NameVirtualHost *:80
 <VirtualHost *:80>
    ServerName bbs.mydomain.com
    ServerAdmin xxx@xxx.com
    DocumentRoot /var/www/html/bbs  #文档目录
    ErrorLog /var/log/apache/error_log_xx
    CustomLog /var/log/apache/access_log_xx
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin xxx@xxx.com
    ServerName www.mydomain.com
    DocumentRoot /var/www/html/www  #文档目录
   ErrorLog /var/log/apache/error_log_xx
   CustomLog /var/log/apache/access_log_xx common
</VirtualHost>

或者写成:
<VirtualHost ip地址:80>
    ServerAdmin xxx@xxx.com
    ServerName www.mydomain.com
    DocumentRoot /var/www/html/www  #文档目录
   ErrorLog /var/log/apache/error_log_xx
   CustomLog /var/log/apache/access_log_xx common
</VirtualHost>


重启apache即可, service htppd apache;

以上方法也是适合配置多个域名

原文地址:https://www.cnblogs.com/lin3615/p/3762244.html