Apache2 Virtualhost将默认为DocRoot

时间:2014-03-11 05:03:46

标签: html redirect apache2 virtualhost

我无法在我的ubuntu服务器12上设置虚拟主机,apache2。当我尝试去stemitest.com时,apache会指向DocumentRoot000-default.conf)中的/var/www/。我做错了什么?

cat /etc/apache2/sites-available/000-default.conf 

ServerAdmin webmaster@localhost
DocumentRoot /var/www/

cat /etc/apache2/sites-available/stemitest.com.conf 


<virtualhost *:80>

  ServerAdmin donotreply@epbfi.com
  ServerName  www.stemitest.com
  ServerAlias stemitest.com


  DirectoryIndex index.html
  DocumentRoot /var/www/stemitest.com


  LogLevel warn
  ErrorLog  /var/apachelogs/error.log
  CustomLog /var/apachelogs/access.log combined

</virtualhost>

cat /etc/apache2/apache2.conf
    ...
    Include /etc/apache2/sites-enabled/
    NameVirtualHost *:80
    <ifmodule mod_ssl.c>
        NameVirtualHost *:443
    </ifmodule>

1 个答案:

答案 0 :(得分:0)

我想我解决了这个问题。 Apache没有在启用站点的情况下关注simlink。将我的stemitest.com.conf复制到已启用网站后,一切正常。看起来像是一个黑客。任何人都知道为什么apache有这种行为?