Win2008 R2 - yan etkileri kaldırmak?


14

Bu çok geniş bir soru olabilir, ancak arama motorlarını kullanırken iyi bir cevap bulamıyorum ...

IIS olmayan uygulamalar aracılığıyla web tabanlı hizmetler sağlayacak birkaç sunucum var . IIS'yi devre dışı bırakabilirken, güvenlik ve bakım açısından endişelenecek daha az bileşen olması için kaldırabilir miyim (yapmalı mıyım?).

IIS'yi Windows 2008 R2 sunucusundan kaldırmanın herhangi bir yönetim veya işletimsel yan etkisi var mı?

Bunu yaparsam sunucuyu standart Microsoft araçlarını kullanarak yönetme yeteneğimi kaybeder miyim?


1
Windows için web hizmetlerini geliştirmiş ve did not .NET kullanılır?
MDMoore313

2
Hizmetler başlangıçta Windows için geliştirilmemiştir, ancak drama olmadan Windows'da çalıştırılmaya devam eden mutlu araçları kullanır. :)
Matthew Bakaitis

Yanıtlar:


17

IIS kullanmıyorsanız, bahsettiğiniz nedenlerden dolayı bakım ve güvenlik olmak üzere kesinlikle kaldırmalısınız.

IIS'yi kaldırmanın tek etkisi IIS'yi kullanamamaktır. Yönetim veya operasyonel yan etkisi yok - Internet Explorer'ın yaptığı gibi işletim sistemine yerleştirilmemiş.

Yönettiğim 250'den fazla Windows sunucusundan 10 taneden daha azında yüklü IIS bileşenleri bulunur; bu, zihninizi rahatlatmaya yardımcı olur. Hala endişeleniyorsanız, IIS hizmetini kaldırmaya başlamadan önce her zaman IIS hizmetini durdurabilir ve sunucudaki hiçbir şeyin bozulmadığını doğrulayabilirsiniz.


IIS'nin yüklenmesinin ve daha sonra IIS'nin kaldırılmasının her paket için bağımsız modüller kullandığını eklemek istiyorum. Bu modüller IIS ve IIS'ye bağımlı uygulamalar dışında hiçbir şey tarafından kullanılmaz, bu nedenle IIS'yi kaldırarak herhangi bir şeyi kırma olasılığı göz ardı edilebilir.
Reaces

9

Web sitelerini barındırmak istemiyorsanız IIS hiçbir Windows sisteminde gerekli değildir; Bunun tek istisnası, web hizmetlerinde (WSUS gibi) çalışan veya bunları (Sertifika Hizmetleri gibi) sunan herhangi bir sunucu rolü kullanıyorsanız.

Ancak, aslında IIS'ye bağımlılığınız varsa, rolü kaldırmaya çalıştığınızda Windows'un kendisi sizi bu konuda uyarır; durum böyle değilse, güvenle kaldırabilirsiniz (ve eğer gerekli değilse, gerçekten yapmalısınız).


-2

IIS'yi bir WindowsServer2008R2'den kaldırırken dikkatli olun:

Yönetim Konsolu ". Ne olursa: Hedef üzerinde" Remove-WindowsFeature "işlemi gerçekleştiriliyor [.NET Framework 3.5.1 Özellikler]

import-module servermanager
PS C:\Users\****> remove-windowsfeature web-server -whatif
What if: Checking if running in 'WhatIf' Mode.
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS 6 Management Console".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Tracing".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Windows Authentication".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] CGI".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] ISAPI Extensions".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] ISAPI Filters".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS 6 Metabase Compatibility".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS 6 WMI Compatibility".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS 6 Scripting Tools".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Request Filtering".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Static Content Compression".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Dynamic Content Compression".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Directory Browsing".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] HTTP Errors".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Default Document".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] HTTP Logging".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Static Content".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] HTTP Redirection".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] .NET Extensibility".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] ASP.NET".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] ASP".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS Management Scripts and Tools".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] Management Service".
What if: Performing operation "Remove-WindowsFeature" on Target "[Web Server (IIS)] IIS Management Console".
What if: Performing operation "Remove-WindowsFeature" on Target "[.NET Framework 3.5.1 Features] HTTP Activation".
What if: This server may need to be restarted after the removal completes.

Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True    Maybe          Success   {}

1
Bu modüllerin tümü, IIS'ye işlevsellik ekleyen ancak IIS olmadan çalıştırılamayan gerçek IIS bağımlı paketlerdir. Başka bir deyişle, IIS'den bağımsız çalışan özellikleri değil, IIS'ye eklediğiniz özellikleri kaldırıyorsunuz. Windows Kimlik Doğrulaması'nı kaldırmıyorsunuz, IIS için Windows Kimlik Doğrulaması'nı kaldırıyorsunuz. IIS'nin ASP modülünü kaldırdığınız ASP'yi kaldırmıyorsunuz.
Ocak'ta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.