我是 Linux 新手,正在尝试使用 Kali 来学习它,我已经在华硕 Chromebook(双启动)上安装了 Kali。
最近我一直在安装 Apache 服务器。我关注了一些论坛和博客并完成了安装。但是当我尝试启动服务时,它失败了。我没有从日志中获得足够的信息来了解问题所在。
错误:
(kali-rolling)root@localhost:/etc/apache2# service apache2 start
[....] Starting Apache httpd web server: apache2Invoking 'systemctl
start apache2'. Use 'systemctl status apache2' for more info.
Running in chroot, ignoring request: start failed!
[warn] The apache2 instance did not start within 20 seconds. Please read the log files to discover problems ... (warning)
我尝试过/etc/init.d/apache2 start
并遇到与上述相同的错误。
我搜索了几个论坛和博客,寻找类似的错误,但我发现的大多数问题在错误日志中都有一些需要调试的内容。就我的情况而言,错误日志完全是空的。
我已验证了下面的日志文件(error.log
和access.log
)/var/log/apache2
,它们实际上是空的。看起来好像没有尝试启动日志记录,只是启动失败了。
如果有人能给我指明正确的方向,让我能找出我遗漏了什么,并解决问题,那将非常有帮助
答案1
对于 Kali Linux:
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
sudo service apache2 start
if error show
sudo apt-get reinstall apache2