IIS10.0 InetPub dizinin taşınması
  1. Anasayfa
  2. Server 2019

IIS10.0 InetPub dizinin taşınması

0

IIS sunucularınızda hem güvenlik hemde operasyonel işlemlerde işinize yarayacak InetPub dizinin taşınmasını taşınırken nelere dikkat edilmesi gerekiyor size bunlardan bahsetmeye çalışacağım.

İlk olarak InetPub dizini içeriğinden sizlere bahsetmek isterim. Inetpub dizini içerisinde varsayılan olarak gelen içeriğin hangi işlevlere sahip inceleyelim.

LOGS/FREBLOGS: Failed Request Event Buffering (FREB) başarısız olarak sonuçlanan işlemlere ait loğları bu dizin altında bulabilirsiniz.

Varsayılan dizini: %systemdrive%\inetpub\logs\FailedReqLogfiles

LOGS/LOGFILES: IIS log dosyalarını bu dizinde bulabilirsiniz.

Varsayılan dizini: %systemdrive%\inetpub\logs\logfiles

TEMP/AppPools: IIS üzerinde oluşturulmuş App Pools ilişkin (Application Pools) yapılandırma dosyaları burada saklanmaktadır.

Varsayılan dizini: %systemdrive%\inetpub\temp\appPools

HISTORY: IIS sunucusunun yapılandırma geçmişini tutan bölümdür. Bir diğer IIS yapılandırma ayarlarının saklandığı administration.config ve applicationHost.config dosyalarının yedeğini alır, saklar. Böylece gerçekleştirilen yapılandırmalar geri alınabilir.

Varsayılan dizini: %systemdrive%\inetpub\history

TEMP/ASP COMPILED TEMPLATES: Classic ASP uygulamalarında derlenen ASP kodu hafıza alanında belirlenen değeri geçerse derlenen kodlar disk üzerindeki bu dizine kaydedilir.

Varsayılan dizini: %systemdrive%\inetpub\temp\ASP Compiled Templates

TEMP/IIS TEMPORARY COMPRESSED FILES: IIS sunucuları compress edilen dosyaları gerektiğinde disk üzerinde kaydedebilir.

Varsayılan dizini: %systemdrive%\inetpub\temp\IIS Temporary Compressed Files

WWWROOT: IIS sunucularında Default Web Site isimli bir web sitesi ile gelmektedir. Bu site üzerinden de default IIS yayını yapılmaktadır. IIS10.0 için varsayılan bir resim gelmektedir.

Varsayılan dizini: %systemdrive%\inetpub\wwwroot.

CUSTERR: IIS sunucularında yapılandırılmış hata sayfalarının depolandığı dizindir.

Varsayılan dizini: %systemdrive%\inetpub\custerr

WWWROOT ve FTPROOT: IIS www ve ftp servis paketlerinin nerede olduğuna ait bilgileri bulundurur. WWWROOT ve FTPROOT dizinlerine ait konum bilgisi registry içerisinde de yer almaktadır.

InetPUB dizini taşıma işlemleri için aşağıdaki dizinleri ve dosyaları taşımanız gerekmektedir. Bu işlemleri gerçekleştirirken robocopy yada xcopy kullanmanızı tavsiye ederim.

Örneğin:

XCOPY C:\Inetpub E:\Inetpub /E /O /I

LOGS/FREBLOGS Taşınması:

%windir%\system32\inetsrv\appcmd set config -section:system.ApplicationHost/sites -siteDefaults.traceFailedRequestsLogging.directory:”E:\inetpub\logs\FailedReqLogFiles”

LOGS/LOGFILES Taşınması:

%windir%\system32\inetsrv\appcmd set config -section:system.ApplicationHost/sites -siteDefaults.logfile.directory:”E:\inetpub\logs\logfiles

%windir%\system32\inetsrv\appcmd set config -section:system.ApplicationHost/log -centralBinaryLogFile.directory:”E:\inetpub\logs\logfiles

%windir%\system32\inetsrv\appcmd set config -section:system.ApplicationHost/log -centralW3CLogFile.directory:”E:\inetpub\logs\logfiles

TEMP\AppPools Taşınması:

reg add HKLM\System\CurrentControlSet\Services\WAS\Parameters /v ConfigIsolationPath /t REG_SZ /d E:\inetpub\temp\appPools

HISTORY Taşınması:

%windir%\system32\inetsrv\appcmd set config -section:system.ApplicationHost/configHistory –path:E:\inetpub\history

TEMP\ASP COMPILED TEMPLATES Taşınması:

%windir%\system32\inetsrv\appcmd set config -section:system.webServer/asp -cache.disktemplateCacheDirectory:”E:\inetpub\temp\ASP Compiled Templates”

TEMP\IIS TEMPORARY COMPRESSED FILES Taşınması:

%windir%\system32\inetsrv\appcmd set config -section:system.webServer/httpCompression -directory:”E:\inetpub\temp\IIS Temporary Compressed Files”

WWWROOT Taşınması:

%windir%\system32\inetsrv\appcmd set vdir “Default Web Site/”-physicalPath:E:\inetpub\wwwroot

CUSTERR Taşınması:

%windir%\system32\intersrv\appcmd set config –section:httpErrors / [statusCode=’401′].prefixLanguageFilePath:E:\inetpub\custerr

%windir%\system32\intersrv\appcmd set config –section:httpErrors / [statusCode=’403′].prefixLanguageFilePath:E:\inetpub\custerr

%windir%\system32\intersrv\appcmd set config –section:httpErrors / [statusCode=’405′].prefixLanguageFilePath:E:\inetpub\custerr

%windir%\system32\intersrv\appcmd set config –section:httpErrors / [statusCode=’404′].prefixLanguageFilePath:E:\inetpub\custerr

%windir%\system32\intersrv\appcmd set config –section:httpErrors / [statusCode=’406′].prefixLanguageFilePath:E:\inetpub\custerr

%windir%\system32\intersrv\appcmd set config –section:httpErrors / [statusCode=’412′].prefixLanguageFilePath:E:\inetpub\custerr

%windir%\system32\intersrv\appcmd set config –section:httpErrors / [statusCode=’500′].prefixLanguageFilePath:E:\inetpub\custerr

%windir%\system32\intersrv\appcmd set config –section:httpErrors / [statusCode=’501′].prefixLanguageFilePath:E:\inetpub\custerr

%windir%\system32\intersrv\appcmd set config –section:httpErrors / [statusCode=’502′].prefixLanguageFilePath:E:\inetpub\custerr

WWWROOT ve FTPROOT Taşınması:

reg add HKLM\Software\Microsoft\inetstp /v PathWWWroot /t REG_SZ /d E:\inetpub\wwwroot

reg add HKLM\Software\Microsoft\inetstp /v PathWWWroot /t REG_SZ /d E:\inetpub\ftproot

IIS 10.0 için InetPub dizini değişikliğini bu dizin ve dosyalar rehberliğinde yapmanız durumunda sorun yaşamayacaksınızdır. Dosya kopyala yapıştır yöntemi ile yapılan işlemlerde genelde yaşanılan sorun dosyaların eksik yada hatalı kopyalanması olduğundan dolayı XCOPY veya ROBOCOPY komut uygulamalarınızı kullanmamız önerilmektedir.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar
www.mshowto.org

TAGs: Windows server 2019, IIS10, InetPub

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

1987 Ankara doğumluyum. 2008 Maltepe üniversitesi Bilgisayar bölümü mezunuyum. 2005 yılından itibaren bilişim, inşaat ve üretim gibi çeşitli sektörlerde microsoft ürünlerinin kullanımı alt yapınsın kurulması, kullanılması ve sürdürülmesi şeklinde görevler üstlendim. 2005 yılında superonline bayisi home computer ile okurken başladığım kariyerime Vargonen teknolojide 2 yıl Microsoft sertifikalı sistem yöneticisi olarak çalıştıktan sonra 2018 kasım ayı itibari ile Ürün geliştirme yöneticisi olarak görev almaktayım. İş süreçlerim kapsamında Müşterilerimizin talepleri doğrultusunda Microsoft ve Linux işletim sistemleri ve çeşitli sanallaştırma platformları üzerine kurguladığımız çözümler ile proje ve alt yapı hazırlıyor hayata geçiriyoruz.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir