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

时间:2018-12-11 20:20:09

标签: ubuntu apache2

我在设置的ubuntu 16.04服务器上遇到问题。我怀疑最初安装和配置apache2时会犯许多错误,因为它没有正常运行的方式。

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

我运行了以下命令: 服务apache2停止 sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common 须藤apt-get autoremove --purge 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安装apache2

正在阅读包裹清单...已完成 构建依赖树
正在读取状态信息...完成 apache2已经是最新版本(2.4.18-2ubuntu3.9)。 升级了0个,新安装了0个,删除了0个,还有2个未升级。

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

我很困惑!救命!

2 个答案:

答案 0 :(得分:2)

请按照以下步骤使用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
    
  3. 最后,运行sudo apt-get autoremove以防万一需要进行其他清理

您可以进行以下两项测试,以确认已删除apache:

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

here的答案

答案 1 :(得分:-1)

您是否安装了另一台服务器?如果另一个服务器路径与apache服务器路径相同(例如/var/www/html/index.html),则服务器将显示apache页面。因此,请检查其他服务器路径。