Ubuntu 16.04 我卸载了 apache2 但现在无法重新安装

Jan*_*cht 6 ubuntu apache2

我在设置的 ubuntu 16.04 服务器上遇到问题。我怀疑我最初在安装和配置 apache2 时犯了一些错误,因为它的行为不像通常那样。

我决定完全卸载 apache2,包括删除配置文件,以便我可以进行“全新”安装。

我运行了这些命令:- service apache2 stop sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common sudo apt-get autoremove --purge whereis apache2 rm -Rf /etc/apache2 /usr/lib/apache2 / usr/include/apache2

在上述之后,我又做了一个 whereis 并决定删除更多的东西 rm -Rf /usr/sbin/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz

然后一切都没了!

我重新启动了服务器。

但是,当我现在说: apt install apache2

读取包列表...完成 构建依赖树
读取状态信息...完成 apache2已经是最新版本(2.4.18-2ubuntu3.9)。0 升级,0 新安装,0 删除,2 未升级。

但是我查了一下,/etc/apache2 等都不见了。就好像它在告诉我 apache2 还在吗?

我糊涂了!帮助!

小智 17

按照以下步骤apache2使用以下步骤删除服务Terminal

  1. 首先停止 apache2 服务,如果它正在运行: sudo service apache2 stop
  2. 现在删除并清理所有 apache2 包:

    sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
    //or 
    sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common
    
    Run Code Online (Sandbox Code Playgroud)
  3. 最后,运行sudo apt-get autoremove以防万一需要任何其他清理

您可以执行以下两个测试来确认 apache 已被删除:

  1. which apache2 - 应该返回一个空行
  2. sudo service apache2 start - 应该回来 apache2: unrecognized service

这里回答