web-dev-qa-db-ja.com

IIS構成をサーバーから別のサーバーにコピーする方法は?

Windows Server 2008SP2で既に構成されているIIS)があります。

別の2008SP2サーバーにインストールされた新しいIISに同じ構成を複製したいと思います。もちろん、ホスト名とIPは変更されますが、他のマシン構成は同じです。

最初のサーバーから新しいサーバーに構成をコピーするにはどうすればよいですか?

2
ludiegu

アプリケーションプールがある場合、パスワードはマシンごとのキーを使用して暗号化されます。私はそれについてブログを書きました ここ

サポートされている方法:構成のエクスポート:

aspnet_regiis -px "iisConfigurationKey" "C:\iisConfigurationKey.xml" -pri 
aspnet_regiis -px "iisWasKey" "c:\iisWasKey.xml" –pri

ターゲットにインポート:

aspnet_regiis -pi "iisConfigurationKey" "C:\iisConfigurationKey.xml" 
aspnet_regiis -pi "iisWasKey" "C:\iisWasKey.xml"
2
Mathieu Chateau

IIS 7+のほとんどの構成設定は1つのファイルにあります:

%systemroo%\System32\inetsrv\config\applicationHost.config

このファイルをあるサーバーから別のサーバーにコピーしてみてください。最初にターゲットファイルのバックアップを作成します。

このファイルの特定の設定はマシン固有です。

  • ConfigProtectedDataの下のsessionKey値、
  • クライアント証明書を使用する場合、セキュリティ認証の下でのパスワード

Machine.configファイルとグローバルweb.configファイルに変更を加えた場合は、それらを新しいサーバーにも適用する必要がある場合があります。

レジストリに残っているいくつかのIIS設定は、通常、レジストリで自分で変更した場合にのみデフォルトではありません。変更していない場合は、無視してかまいません。

1
Peter Hahndorf