当我尝试重新启动 apache 时收到错误消息:
- 重新启动 Web 服务器 apache2 [失败]
- apache2 配置测试失败。
配置测试的输出是:
AH00526: Syntax error on line 20 of /etc/apache2/sites-enabled/zzz-deny-generic.conf:
Invalid ServerName "*" use ServerAlias to set multiple server names.
Action 'configtest' failed.
我应该怎么办?
答案1
可能在第 20 行/etc/apache2/sites-enabled/zzz-deny-generic.conf
出现类似这样的内容:
ServerName *
根据Apache 文档,ServerName的语法是:
ServerName [scheme://]fully-qualified-domain-name[:port]
据我了解,最后一个配置文件将拒绝任何与前一个不匹配的请求VirtualHost
。
根据您的具体情况,您可以删除ServerName
指令。