Apache2.4.11 虚拟主机配置不工作

Apache2.4.11 virtualhostconfiguration is not working

我已尝试使用以下代码将域名指向特定目录 linux

NameVirtualHost *.80
<VirtualHost *:80>
     ServerName example.com
     DocumentRoot /var/www/html/example.com
</VirtualHost> 

但是上面的代码不起作用。

你 运行 a2ensite exemple.com.conf 了吗?之后重新启动apache。

以上代码适用于apache2.2,所以你只需将上面的代码替换为

<VirtualHost *:80>
   ServerName     example.com
   ServerAlias    www.example.com
   ServerAdmin    root@example.com
   DocumentRoot   "/var/www/html/example.com"
   CustomLog      "/var/www/html/example.com/access_log" combined
   ErrorLog       "/var/www/html/example.com/error_log"
</VirtualHost>