Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将现有Apache配置移动到另一台机器?_Apache - Fatal编程技术网

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

如何将现有Apache配置移动到另一台机器?,apache,Apache,我有一个Apache(httpd)并在一台机器上运行。现在我想把配置细节移到另一台机器上。另一台机器应该有相应的更改,如创建Apache主目录、创建共享等 我想使上述过程自动化。我如何做到这一点?我不知道有任何实用程序或脚本可以为您做到这一点。根据您的配置,可能有太多的变量 为什么要使流程自动化?如果是因为你希望不止一次这样做,我建议你这样做: 使用scp将所有文件复制到新机器。这应该涵盖95%的配置 执行任何其他必要的配置,但都要使用命令行完成 将您的历史记录复制到脚本中,以便下次使用。它可能

我有一个Apache(httpd)并在一台机器上运行。现在我想把配置细节移到另一台机器上。另一台机器应该有相应的更改,如创建Apache主目录、创建共享等


我想使上述过程自动化。我如何做到这一点?

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

为什么要使流程自动化?如果是因为你希望不止一次这样做,我建议你这样做:

  • 使用
    scp
    将所有文件复制到新机器。这应该涵盖95%的配置
  • 执行任何其他必要的配置,但都要使用命令行完成
  • 将您的历史记录复制到脚本中,以便下次使用。它可能需要一些调整才能让它自己运行

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

    为什么要使流程自动化?如果是因为你希望不止一次这样做,我建议你这样做:

  • 使用
    scp
    将所有文件复制到新机器。这应该涵盖95%的配置
  • 执行任何其他必要的配置,但都要使用命令行完成
  • 将您的历史记录复制到脚本中,以便下次使用。它可能需要一些调整才能让它自己运行
  • 我同意杰里米的意见。 我假定您正在使用UNIX。 您需要将整个apache文件夹从源服务器FTP到目标服务器。 类似ftp>mget*

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

    我同意Jeremy的说法。 我假定您正在使用UNIX。 您需要将整个apache文件夹从源服务器FTP到目标服务器。 类似ftp>mget*


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

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

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

    哪个发行版?你能提供更多信息吗?两台机器都有相同的操作系统。RHEL 5什么发行版?你能提供更多信息吗?两台机器都有相同的操作系统。莱尔5@jeremy.. 实际上,复制数据对我来说没问题。。但我需要的主要自动化是移动配置细节。我对您的回答有疑问。“执行任何其他必要的配置,但都要使用命令行。”。。如何在命令行中执行此操作?我想在新服务器中编辑配置……您能简要介绍一下吗?您的大部分配置都在httpd.conf文件中。它会在文件副本中找到。如果您有一些文件或目录链接或类似的东西,您需要添加用于进行这些更改的命令。@jeremy。。实际上,复制数据对我来说没问题。。但我需要的主要自动化是移动配置细节。我对您的回答有疑问。“执行任何其他必要的配置,但都要使用命令行。”。。如何在命令行中执行此操作?我想在新服务器中编辑配置……您能简要介绍一下吗?您的大部分配置都在httpd.conf文件中。它会在文件副本中找到。如果您有一些文件或目录链接或类似的内容,则需要添加用于进行这些更改的命令。