无法在 Ubuntu 20.04 上安装 Apache2

Can't Install Apache2 on Ubuntu 20.04

每当我尝试安装或重新安装 apache2 时都会收到此错误。

我已经尝试删除它的所有包并进行了自动删除,但是没有用。

sudo apt-get remove --purge apache2

sudo apt-get autoremove

我也删除了apache2.data。

我确定我的计算机上没有以前安装的 apache2 文件夹。

whereis apache2

我删除了所有文件夹。

然后我尝试再次安装它:

sudo apt-get install apache2

我总是遇到同样的错误:apache2.service:失败,结果为 'exit-code'。

某些服务已经 运行在端口 80 上运行,因此您会收到该错误。您可能需要将 apache2 端口更改为其他端口。 为此,打开 /etc/apache2/sites-available/000-default.conf:

sudo nano /etc/apache2/sites-available/000-default.conf

然后将<VirtualHost *:80>改为<VirtualHost *:8080>。 然后 运行:

sudo nano /etc/apache2/ports.conf

并将Listen 80更改为Listen 8080。 现在,运行:

sudo systemctl start apache2

这应该在 localhost:8080 上启动 apache2 服务器。