【问题标题】:Ubuntu 16.04 I uninstalled apache2 but can't reinstall it nowUbuntu 16.04 我卸载了 apache2 但现在无法重新安装
【发布时间】:2019-05-12 21:26:14
【问题描述】:

我在我设置的 ubuntu 16.04 服务器上遇到了问题。我怀疑我在最初安装和配置 apache2 时犯了许多错误,因为它的行为与正常情况不同。

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

我运行了这些命令:- 服务 apache2 停止 sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common sudo apt-get autoremove --purge 阿帕奇2在哪里 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

然后一切都消失了!

我重新启动了服务器。

但是,当我现在说: 安装 apache2

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

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

我很困惑!帮助!

【问题讨论】:

    标签: ubuntu apache2


    【解决方案1】:

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

    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的回答

    【讨论】:

    • 我们还应该运行whereis apache2 来确定是否还有任何 apache2 文件夹。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      sudo apt remove apache2*

      这适用于 Ubuntu 20

      【讨论】:

        猜你喜欢
        • 2017-06-27
        • 1970-01-01
        • 2015-03-30
        • 2015-04-25
        • 2017-10-15
        • 2018-09-18
        • 2018-11-10
        • 2017-01-13
        • 2018-07-03
        相关资源
        最近更新 更多