无法在 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 服务器。
每当我尝试安装或重新安装 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 服务器。