Apache 为什么VirtualHost不工作?

Apache 为什么VirtualHost不工作?,apache,Apache,这可能是个愚蠢的问题。我的虚拟主机不工作,不知道为什么 我在/etc/apache2/site中启用了myvhost.conf。它看起来像: <VirtualHost *:80> ServerName dev.mydomain.com ServerAdmin webmaster@localhost DocumentRoot /var/www/html/test ErrorLog ${APACHE_LOG_DIR}/error.log Cu

这可能是个愚蠢的问题。我的虚拟主机不工作,不知道为什么

我在/etc/apache2/site中启用了myvhost.conf。它看起来像:

<VirtualHost *:80>

    ServerName dev.mydomain.com

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/test

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

ServerName dev.mydomain.com
服务器管理员webmaster@localhost
DocumentRoot/var/www/html/test
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
我使用的是Ubuntu:14.10,Apache:2.4.10。我还有其他vhost文件000-default.conf default-ssl.conf。默认设置(http和https)正在运行

编辑:当我浏览dev.mydomain.com时,我会得到Apache默认页面iie。“Apache2 Ubuntu默认页面”


提前感谢

尝试并删除默认vhost:

<VirtualHost *:80>                                                                                                                                                                                       
  ServerName  dev.mydomain.com

  DocumentRoot /var/www/html/test
  <Directory /var/www/html/test>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
  </Directory>

 ErrorLog ${APACHE_LOG_DIR}/error.log
 LogLevel warn

 CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

ServerName dev.mydomain.com
DocumentRoot/var/www/html/test
选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融
ErrorLog${APACHE_LOG_DIR}/error.LOG
日志级别警告
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合

日志文件中是否有错误?或者语法?如果您使用
-t
选项启动apache会发生什么情况?没有错误-当我使用dev.mydomain.com dev.mydomain.com系统主机名时,会得到默认页面“Apache2 Ubuntu默认页面”?