Neden sadece amacına (rolüne) uygun işletim sistemi yapmıyorlar diye hep düşünmüşümdür. Linux camiasının yıllardır yaptığı şeyi (nihayet) Microsoft da sonunda server ürünlerine eklemeye başladı. Bahsetiğim, Core Edition! Temelde (GUI) desktop ve bir çok gerekiz şeyleri sistemden çıkaran core edition, gereksiz uygulamaların getirdiği güvenlik açıklarını da ortadan kaldırıyor. (Örneğin internet explorer.) Tabi en önemli de az kaynak kullanması…
Kısa bir ön bilgiden sonra, (lafı da fazla uzatmadan) konu başlığı olan, IIS kurulumuna geçelim. İlerleyen bloglarda diğer roller ve sunucu konfigürasyonu konusunda bir şeyler karalamaya devam ederim
Sıradan IIS kurulum komutları;
IIS Kurulumu
start /w ocsetup IIS-WebServerRole
ASP kurulumu
start /w ocsetup WAS-NetFxEnvironment
start /w ocsetup IIS-ISAPIExtensions
start /w ocsetup IIS-ISAPIFilter
start /w ocsetup IIS-NetFxExtensibility
start /w ocsetup IIS-ASPNET
Power Shell Kurulumu
DISM /Online /Enable-Feature /FeatureName:NetFx2-ServerCore
DISM /Online /Enable-Feature /FeatureName:MicrosoftWindowsPowerShell
Power Shell çağıralım;
\windows\system32\WindowsPowerShell\v1.0\powershell.exe
import-module WebAdministration
ile WebAdministraton modulunu isterseniz kurabilirsiniz. Exit ile powershell den çıkalım.
IIS Managemet Service
start /w ocsetup IIS-ManagementService
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server /v EnableRemoteManagement /t REG_DWORD /d 1
sc config WMSVC start= auto
ile artık iis i uzaktan yönetebiliriz. IIS Manager için buradan indirebilirsiniz.