Ubuntu Server 18.04.2 LTS 上的 httpd 进程是什么?

Ubuntu Server 18.04.2 LTS 上的 httpd 进程是什么?

我获得了全新的 Ubuntu Server 18.04.2 LTS,然后我安装了 apache2,使用。但由于错误,sudo apt-get apache2 install我无法运行 apache :sudo service apache2 stop/start/restart

make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down

这告诉我端口 80 很忙,因为某个进程正在使用它。当我尝试时,sudo netstat -ltnp | grep '80'总是有 httpd 进程,即使在我完全删除 apache 之后也是如此:

tcp6       0      0 :::80                   :::*                    LISTEN      107986/httpd

这个 httpd 进程是什么?为什么我无法运行 apache?

流程信息是:

4 S root      17522  17492  0  80   0 - 13757 -       4940   0 09:47 ?        00:00:00 httpd -d /snap/nextcloud/13144 -k start -DFOREGROUND

答案1

问题是因为安装了 nextcloud 并使用了端口 80。我删除了 nextcloud,因为我不需要它。

相关内容