阿帕奇为何死了?

阿帕奇为何死了?

我一直在 Docker 下进行开发,但时间不多了,我想直接在本地笔记本电脑上进行开发。我想我需要先安装 LAMP。第一步是让 apache 运行起来,但正如你所见,它已经死了。该怎么办?

richb201@richb201-XPS-13-9370:~$ sudo service apache2 status
[sudo] password for richb201: 
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset:
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: inactive (dead)

答案1

Debian(以及 Ubuntu 及其系列)通常在安装时自动启用和启动服务。出于某种原因,该apache2服务在您的安装中被禁用。(显示的输出不包含供应商预设,因此我们无法判断是您禁用了它还是它被禁用了。)因此,您需要手动启动它:

sudo systemctl start apache2.service

如果希望它在重启时启动,请启用它:

sudo systemctl enable apache2.service

或者合并起来:

sudo systemctl enable --now apache2.service

相关内容