我在一台机器上启动并运行了 Apache (httpd)。现在我想将配置详细信息移动到另一台机器。另一台机器应该进行适当的更改,例如创建 Apache 主目录、创建共享等。
我想自动化上述过程。我该怎么做?
我不知道有任何实用程序或脚本可以为您做到这一点。根据您的配置,可能有太多变量。
为什么要实现流程自动化?如果是因为您希望多次这样做,我建议您这样做:
scp
将所有文件复制到新机器。这应该覆盖您配置的 95%。您可以复制您的 httpd.conf 和任何其他 httpd 访问文件、您的内容,将它们移动到新服务器的正确位置。进行必要的配置,例如 ip 和端口以及... 然后重新启动apache。(注意:你的apache服务器应该有相同的版本。)
我同意杰里米的观点。 我假设您使用的是 UNIX。 您需要将整个 apache 文件夹从源服务器传输到目标服务器。 类似于 ftp> mget *
然后您可以通过运行 httpd 在目标上启动 apache 服务器。
如果我们克隆驱动器甚至与 uuid 匹配会怎样。一个精确的副本..我克隆了一个驱动器,因为我使用 vboxmanger 没有空间了。一切都很完美,除了网站无法正常工作。 webmin 可以工作。 ssh 有效。 xrdp 有效。不是网站。所有启动器都适用于虚拟机。所有数据点都是精确复制品..我迷失了