apache 2.2.17 如何添加多个域名 

解决方案 »

  1.   

    <VirtualHost 127.0.0.2:80>
        DocumentRoot "D:/www/88tan/portal"
        ServerName www.88tan.com
    </Virtualhost><VirtualHost 127.0.0.3:80>
        DocumentRoot "D:/www/88tan/blog"
        ServerName blog.88tan.com
    </Virtualhost>
      

  2.   

    先找apache安装目录,然后进conf/extra/httpd-vhosts.conf并以编辑形式打开。
    找最底下应该有相应的例子。就是<VirtualHost>开头</VirtualHost>结束的。你自己手动添加进去<VirtualHost *:80>
      ServerAdmin [email protected]
      DocumentRoot E:/php/www/
      ServerName www.www.com
      ServerAlias bbs.www.com
      ErrorLog /var/log/www.log
    </VirtualHost>
      

  3.   

    用的是centos和apache,网站默认根目录是/var/www/html。
    建立一个虚拟主机:把abc.com指向子目录:/var/www/html/abc。并在httpd.conf中写入一下配置信息:<VirtualHost *>
    DocumentRoot "/var/www/html/abc"
    ServerName abc.com
    <Directory "/var/www/html/abc">
    allow from all
    Options +Indexes
    </Directory>
    </VirtualHost>但是,访问abc.com的时候,abc.com却指向了/var/www/html,而不是/var/www/html/abc。这种情况,可能是什么地方配置不对呢?
      

  4.   

    我也在搞这个问题,但是一直没成功,原来按照我上面的方法配置之后,最后还要重启apache才能生效,现在已经好了。