IIS7批量遷移到另一台IIS7伺服器

2021-05-23 23:56:11 字數 1293 閱讀 9367

目標iis7伺服器

os:windows server 2008 datacenter

機器名稱:web2

ip:192.168.1.30/24

安裝與源iis7相同的role services

介紹完實驗環境後,接下來介紹iis7的使用者和組,iis7使用iusr內建帳號替代了以前的iusr_machinename帳號,使用iis_iusrs內建組替代以前了iis_wpg組,iusr是個內建帳號,他不再需要密碼。邏輯上您能夠認為他就是networkservice或localservice帳號。內建的帳號和組是由作業系統確保的,這樣就能夠確保有乙個唯一的sid,iis甚至做得更好,他確保了新的帳號名稱和組名稱永遠不會被本地化。例如,無論您安裝的是那種語言版本的windows,iis帳號名稱將永遠是iusr,而組名稱將永遠是iis_iusrs。

這對於我們將**遷移到另外一台iis7的最大好處是可以使用xcopy /o無縫拷貝文件連同他們的所有權和acl資訊到不同的機器上

參考資料understanding user and group accounts with iis7

url: /1026/singlepagearticle.ashx

在介紹完後實驗環境及相關的背景知識後,接下來就開始進行遷移操作

將目標iis7伺服器也就是web2中執行以下命令,將源iis7伺服器也就是web1的**內容複製到web2的相同路徑

xcopy //192.168.1.20/e$/web /o /e /h /r e:/web

在web2執行以下命令,將web1的日誌複製到web2的相同路徑

xcopy //192.168.1.20/e$/iislog /o /e /h /r e:/iislog

在web2執行以下命令,將web1的所有iis配置檔案複製到web2的相同路徑

xcopy //192.168.1.20/c$/windows/system32/inetsrv/config /o /e /h /r c:/windows/system32/inetsrv/config

複製完成後,檢查web2的**目錄許可權,發現與web1**目錄所設的許可權一致,如下圖所示

總結:iis7伺服器之間遷移是非常簡單的,由於iis7將所有配置都存在xml檔案中,不再使用二進位制的metabase來儲存配置,這對於遷移乙個有成百上千**的web伺服器無疑提供了更多的手段和方法。在我的實驗環境中,只需要通過乙個xcopy命令就可以從乙個iis7伺服器將所有**完全遷移到另外乙個iis7**。

mysql資料庫從一台伺服器遷移到另一台伺服器上

一 應用場景 由於要把測試伺服器上的資料庫遷移到正式伺服器上,因此需要做資料庫的遷移。這裡記錄一下。二 資料庫遷移 1 新建資料庫test create database test 12 進入資料庫,建立資料表test create table test1 id int 10 primary key...

微軟下一代網路伺服器IIS7前瞻

windows 的網路伺服器internet information services iis 7.0 將整合asp.net,改善診斷系統,引入 管理員使用者介面,配置系統以及一系列新構件。微軟iis,網路平台及工具開發組專案經理bill staples以及產品經理mary alice colvin...

微軟下一代網路伺服器IIS7前瞻

windows 的網路伺服器internet information services iis 7.0 將整合asp.net,改善診斷系統,引入 管理員使用者介面,配置系統以及一系列新構件。微軟iis,網路平台及工具開發組專案經理bill staples以及產品經理mary alice colvin...