我一直试图让我的 Apache 服务器在 Ubuntu 上运行,但在我的
/etc/apache2/sites-enabled/dev.lamp.test.conf
文件运行时出现此错误apachectl stop
AH00526: Syntax error on line 1 of /etc/apache2/sites-enabled/dev.lamp.test.conf:
<VirtualHost> directive missing closing '>'
Action 'stop' failed.
我的文件如下所示:
<VirtualHost 10.0.2.15
191.168.56.103:80>
ServerName dev.lamp.test
DocumentRoot /srv/www/dev.lamp.test/public_html/
ErrorLog /srv/www/dev.lamp.test/logs/error.log
CustomLog /srv/www/dev.lamp.test/logs/access.log combined
</VirtualHost>
我不确定发生了什么事。我检查了目录中的其他文件,并且 VirtualHost 标记都已正确关闭。感谢您的任何帮助!如果您需要更多信息,请告诉我。
错误消息很清楚,缺少
>
第 1 行的结束意味着您需要将<VirtualHost>
标签写在一行上。从文档中,IP 地址必须用空格分隔。