【问题标题】:How to recreate a httpd.conf file deleted by mistake on LAMP?如何重新创建在 LAMP 上误删除的 httpd.conf 文件?
【发布时间】:2012-03-02 13:55:02
【问题描述】:

我在我的 ubuntu 上尝试从 wamp 服务器(在 Windows 上)迁移到 Lamp 服务器。 不幸的是,我在安装后删除了 /etc/apache2/httpd.conf 文件... 如何重新创建这个文件(原始版本)?

【问题讨论】:

    标签: lamp httpd.conf


    【解决方案1】:

    1/ 从 LAMP 安装文件中获取文件

    2/ 使用你最好的文本编辑器

    3/ 复制和修改您的 Wamp 配置。

    这是 3 种可能的解决方案,而不是步骤 ;)

    【讨论】:

    • 1/ 我是怎么做到的?我只是做了 apt-get 从未在任何文件夹或其他任何东西中移动过,对不起,我对 linux 不太熟悉,我正在练习:) 2/ 并重写所有内容? 3/ 复制和修改你的 Wamp 配置。这是我尝试过的,但是当我看到这个 LoadModule php5_module "c:/wamp/bin/php/php5.3.8/php5apache2_2.dll" 不知道该怎么做时我就停下来了......
    • 如果你没有做任何值得的事情,你应该尝试重新安装@Joachim 提到的
    • 有没有办法只重新安装 apache2?不是整个灯包?
    • Joachim 提供的链接将执行此操作,删除 Apache2 包并安装新包。
    【解决方案2】:

    如果您使用原始版本是指第一次安装 Apache 时安装的版本,这是我知道的唯一工作方式(如果您不能简单地做到这一点并从另一台 ubuntu 机器获取原始文件)purge and reinstall Apache

    请务必 - 在发出 purge 命令时,请注意任何依赖于 Apache 的软件包,这些软件包在执行此操作后可能还需要重新安装。

    编辑:您可能可以从 Apache 包中提取文件,但我不在 Ubuntu 机器上,因此我可以测试并为您提供执行此操作的命令。我敢肯定这里的其他人知道怎么做。

    【讨论】:

    • 嗯,我按照这些步骤,发生了一些奇怪的事情......我有效地删除了 apache2(文件夹是空的。)然后我重新安装了 id 并且...... httpd.conf 仍然是空的( sudo nano httpd.conf ) conf :/ ) 我确定在它满之前! + apache2 -t 给我一个错误(错误使用 rname 我猜它是在 httpd.conf 中定义的)...
    • @florent 我刚刚用 Ubuntu 11.10 的临时安装进行了测试,默认的 httpd.conf 确实是空的,所有配置都在 mods-enabled、site-enabled 和 conf.d 中。换句话说,您的 httpd.conf 中的任何内容可能默认情况下都不存在。
    • 是的,我也这么认为,无论如何我辞职并安装了 xampp,我发现这对我来说更简单......
    猜你喜欢
    • 2013-09-22
    • 2012-03-12
    • 2016-09-02
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 1970-01-01
    • 2015-04-05
    相关资源
    最近更新 更多