Я не обученный системный администратор или сетевой инженер, а просто программист, накопивший некоторые знания за многие годы, и на данный момент я управляю развертыванием IIS 7.5 на WinServer 2008 R2.
Мне нужно знать, есть ли довольно безболезненный способ сохранить всю мою конфигурацию IIS 7.5, включая пулы приложений и их настройки, параметры безопасности и т. Д. Для резервного копирования / восстановления и т. Д.
Я знаю, что есть несколько файлов конфигурации, которые сохраняют настройки IIS - достаточно ли их где-нибудь заархивировать и загрузить, если мне нужно восстановить мою конфигурацию?
Если да, то какие файлы для этого нужны? Где они находятся? Что еще нужно сделать, чтобы я всегда мог восстановить свои производственные настройки IIS при необходимости?
Конечно! Из% windir% \ system32 \ inetsrv запустите
APPCMD ADD BACKUP MyBackup
(и APPCMD RESTORE BACKUP MyBackup
если / когда в беде)
... который должен сделать всю работу за вас. Он создает резервную копию вашего файла applicationhost.config (и нескольких связанных файлов конфигурации), который является вашим центральным хранилищем конфигурации IIS.
Веб-сайты и приложения также хранят настройки в файлах Web.config в своих каталогах, поэтому вам также необходимо создать их резервную копию с веб-сайтом / контентом, но сайты, приложения и другие настройки уровня сервера хранятся на этом хосте приложения. файл конфигурации.
По умолчанию резервные копии хранятся в c: \ inetpub \ history, а служба поддержки хоста приложений (AppHostSvc) создает резервную копию копии истории каждые 2 минуты, если были обнаружены изменения, до 10 резервных копий по умолчанию (настраивается с помощью редактора конфигурации. - открыть configHistory на уровне сервера).