我有一个全新的 Linux/Ubuntu 服务器。我只是想设置虚拟主机,但我的 apache2 包无法启动。我不断收到相同的失败消息,例如:
无法启动 LSB:Apache2 Web 服务器
然后我会打字systemctl status apache2.service
,内容如下(挑选出细节):
Active: failed (Result: exit-code)
自 2016 年 7 月 30 日星期六起......等等。- 文档:
man:systems-sysv-generator(8)
Process: 4832 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
- (*)apache2
configtest
失败。配置测试的输出为:AH00526: Syntax error on line 22 of /etc/apache2/sites-enabled/000-deault.conf
Cannot find module ssl Action 'configtest' failed
。Apache 错误日志可能有更多信息。
这让我很沮丧。然后我尝试访问错误日志,
No.1 它一直拒绝我的权限,所以我尝试了一些sudo
权限问题,最后这个问题解决了,但是现在,
2. 我不知道如何读取错误日志文件。Nano 什么都没显示,tail -f
什么都没显示,打字也/var/log/apache2/error.log
没有任何反应……我被困住了。
答案1
感谢@mttjocy,启用 SSL 模块帮Apache
我修复了这个问题。
sudo a2enmod ssl