如何将现有的 Apache 配置移动到另一台机器?

问题描述 投票:0回答:4

我在一台机器上启动并运行了 Apache (httpd)。现在我想将配置详细信息移动到另一台机器。另一台机器应该进行适当的更改,例如创建 Apache 主目录、创建共享等。

我想自动化上述过程。我该怎么做?

apache
4个回答
3
投票

我不知道有任何实用程序或脚本可以为您做到这一点。根据您的配置,可能有太多变量。

为什么要实现流程自动化?如果是因为您希望多次这样做,我建议您这样做:

  1. 使用
    scp
    将所有文件复制到新机器。这应该覆盖您配置的 95%。
  2. 执行任何其他必要的配置,但全部使用命令行完成。
  3. 将您的历史记录复制到脚本中并保存在方便下次使用的地方。它可能需要一些调整才能使其独立运行。

1
投票

您可以复制您的 httpd.conf 和任何其他 httpd 访问文件、您的内容,将它们移动到新服务器的正确位置。进行必要的配置,例如 ip 和端口以及... 然后重新启动apache。(注意:你的apache服务器应该有相同的版本。)


0
投票

我同意杰里米的观点。 我假设您使用的是 UNIX。 您需要将整个 apache 文件夹从源服务器传输到目标服务器。 类似于 ftp> mget *

然后您可以通过运行 httpd 在目标上启动 apache 服务器。


0
投票

如果我们克隆驱动器甚至与 uuid 匹配会怎样。一个精确的副本..我克隆了一个驱动器,因为我使用 vboxmanger 没有空间了。一切都很完美,除了网站无法正常工作。 webmin 可以工作。 ssh 有效。 xrdp 有效。不是网站。所有启动器都适用于虚拟机。所有数据点都是精确复制品..我迷失了

© www.soinside.com 2019 - 2024. All rights reserved.