2009-09-30 11 views
0

我有一臺Apache(httpd)並在一臺機器上運行。現在我想將配置細節移至另一臺機器。其他機器應該有適當的變化,如創建Apache主目錄,創建共享等。如何將現有的Apache配置移動到另一臺機器

我想自動化上述過程..我該怎麼做?

--Anandan

+0

什麼發行版?你能提供更多信息嗎? – 2009-09-30 03:37:19

+0

兩臺機器具有相同的操作系統。 RHEL 5 – Anandan 2009-09-30 04:50:06

回答

2

我不知道任何實用程序或腳本,它將爲你做的。取決於您的配置,可能有太多變量。

爲什麼你想自動化過程?如果因爲您希望多次執行此操作,請按以下步驟操作:

  1. 將所有文件複製到scp。這應該覆蓋95%的配置。
  2. 執行必要的任何其他配置,但使用命令行完成所有配置。
  3. 將您的歷史記錄複製到腳本中,並在下次使用時保持方便。它可能需要一些調整才能讓它自行運行。
+0

@jeremy ..實際上覆制數據對我來說沒問題..但是我需要的主要自動化是移動配置細節.. – Anandan 2009-09-30 16:06:51

+0

我在您的回覆中有疑問..「執行任何其他必要的配置,但是全部完成用命令行。「 ..如何在命令行中做到這一點?我想到了在新服務器中編輯配置...你能簡單介紹一下嗎? – Anandan 2009-09-30 16:07:47

+0

你的大部分配置都在httpd.conf文件中。它會在文件副本中找到。如果您有某些文件或目錄鏈接或其他類似的內容,則需要添加用於進行這些更改的命令。 – 2009-09-30 16:28:17

0

我同意傑里米。 我假設你使用的是UNIX。 您需要從源服務器到目標服務器的FTP整個Apache文件夾。 類似ftp> mget *

然後您可以通過運行httpd在目標上啓動apache服務器。

1

您可以將您的httpd.conf和任何其他httpd訪問文件,您的內容複製到corect位置的新服務器。做必要的配置像ip和端口和... 然後重新啓動apache。(注意:你的apache服務器應該有相同的版本。)

相關問題