SIB-UA
21-04-2008, 17:46
Имеем:
1. Славный и весьма отзывчивый Домен контроллер с редким именем SERVER под управлением windows 2003 Srv R2 64x русский SP 2 .
2. на нем работает труженик - кузнец MS SQL Server 2005 Std 64 x (к нему претензий нет, а посему в этом сказании о нем далее не слова).
3. при помощи сводников - админов на славного молодца SERVER залезла такая себе хитроглазая служба сертификации
Ну и собственно сказочка
2.1. При попытке обратиться и хоть как-то заставить работать во благо дома-домена через веб-интерфейс хитроглазой сертификации по адресу http://server/CertSrv, постоянно получали ошибка, что дескать хлопці, не по адресу пришли. не найден файл, к которому обращались. Так что оставьте меня в покое полежать на печи.
2.2. Танцы с бубнами и другие шаманские хитрости таки привели к тому что оказывается на 64х сервере по умолчанию, хитроглазая служба сертификации ставится в папку system32. а IIS хочет ее стартовать почему-то из папки SysWOW64.
2.3. Поплясав еще некоторое время и для пущей производительности подсыпав угольки под ноги танцующим админам при помощи нехитрой но вельмо полезной утилитки junction.exe в папке SysWOW64 была сделана точка монтирования (или точка перехода, кому как нравится) на папку certsrv в директории system32 (junction.exe C:\WINDOWS\SysWOW64\certsrv C:\WINDOWS\system32\certsrv).
2.4. однако хитроглазая не сдавалась! service Unavaliable - вот такой ответ выдавал IIS (вступивший в преступній лодырнический сговор с хитроглазой службой) на пути http://server/CertSrv на наш такой мягко говоря неординарный ход.
2.5. АААААть твою мать сказали админі закатывая рукава их осенило - приложение-то 32 бит??? и на всякий пожарный случай включили поддержку 32-битных приложений на IIS, набрав несложную команду "cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 TRUE"
И нажав контрольный ENTER админ возрадовался, ибо подумал, что все-таки заставил даже такую хитроглазую бестию трудиться в паре с ленивцем IIS ом.
3. НО! коварная служба сертификации готовила ответній ход. Не успев еще отойти от похмелья запускающегося интерфейса http://server/CertSrv , и при попытке получить сертификат воспользовавшись ссылкой " Создать и выдать запрос к этому ЦС." ошарашенным очам админа предстал хитрій глаз коварной службі сертификации или ленивца IISa в виде сообщения "Непредвиденная ошибка 0x000001A8 при получении списка шаблонов сертификатов".
И все. неужто хитроглазім и ленивцам прийдется почивать на лаврах победі?????
Вы как думаете, что ответить лентяям на сей коварный выпад?
1. Славный и весьма отзывчивый Домен контроллер с редким именем SERVER под управлением windows 2003 Srv R2 64x русский SP 2 .
2. на нем работает труженик - кузнец MS SQL Server 2005 Std 64 x (к нему претензий нет, а посему в этом сказании о нем далее не слова).
3. при помощи сводников - админов на славного молодца SERVER залезла такая себе хитроглазая служба сертификации
Ну и собственно сказочка
2.1. При попытке обратиться и хоть как-то заставить работать во благо дома-домена через веб-интерфейс хитроглазой сертификации по адресу http://server/CertSrv, постоянно получали ошибка, что дескать хлопці, не по адресу пришли. не найден файл, к которому обращались. Так что оставьте меня в покое полежать на печи.
2.2. Танцы с бубнами и другие шаманские хитрости таки привели к тому что оказывается на 64х сервере по умолчанию, хитроглазая служба сертификации ставится в папку system32. а IIS хочет ее стартовать почему-то из папки SysWOW64.
2.3. Поплясав еще некоторое время и для пущей производительности подсыпав угольки под ноги танцующим админам при помощи нехитрой но вельмо полезной утилитки junction.exe в папке SysWOW64 была сделана точка монтирования (или точка перехода, кому как нравится) на папку certsrv в директории system32 (junction.exe C:\WINDOWS\SysWOW64\certsrv C:\WINDOWS\system32\certsrv).
2.4. однако хитроглазая не сдавалась! service Unavaliable - вот такой ответ выдавал IIS (вступивший в преступній лодырнический сговор с хитроглазой службой) на пути http://server/CertSrv на наш такой мягко говоря неординарный ход.
2.5. АААААть твою мать сказали админі закатывая рукава их осенило - приложение-то 32 бит??? и на всякий пожарный случай включили поддержку 32-битных приложений на IIS, набрав несложную команду "cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 TRUE"
И нажав контрольный ENTER админ возрадовался, ибо подумал, что все-таки заставил даже такую хитроглазую бестию трудиться в паре с ленивцем IIS ом.
3. НО! коварная служба сертификации готовила ответній ход. Не успев еще отойти от похмелья запускающегося интерфейса http://server/CertSrv , и при попытке получить сертификат воспользовавшись ссылкой " Создать и выдать запрос к этому ЦС." ошарашенным очам админа предстал хитрій глаз коварной службі сертификации или ленивца IISa в виде сообщения "Непредвиденная ошибка 0x000001A8 при получении списка шаблонов сертификатов".
И все. неужто хитроглазім и ленивцам прийдется почивать на лаврах победі?????
Вы как думаете, что ответить лентяям на сей коварный выпад?