PowerShell ile IIS 10.0 Kurulumu

powershell-iis

Windows Server 2019 ve önceki sürümlerinde PowerShell ile IIS kurulumunu kurulum sırasında hangi features kurmamız gerekiyor nelere dikkat etmeliyiz sizlere bunlardan bahsedeceğim.

Kuruluma başlamadan önce bazı teknik detayları açıklamak isterim. Sunucunuza IIS role ile tanımlayabileceğiniz önemli servisler aşağıdaki gibidir.

www (world wide web) Servisi

www servisi, TCP/IP protokolü içerisinde http ve https protokollerini kullanarak internet yada intranet üzerinde web servislerinin ve sayfalarının yayınlanmasını sağlar.

Önemli bilgi: http 80 portunu, https 443 portunu kullanarak yayın yapar

FTP (file transfer protocol) servisi

FTP servisi, TCP/IP protokolü üzerinden bilgisayarlardan dosya transferi yapmaları için tasarlanmış protokoldür.

Önemli bilgi: FTP 21 ve 20 portlarını kullanır.

SMTP (simple mail transfer protocol) servisi

SMTP servisi, e-posta haberleşmesini gerçekleştirmek için kullanılan servistir.

Önemli bilgi: SMTP gelen posta sunucusu olarak 25 veya 587 portunu, giden posta sunucusu olarak 110 portunu kullanır.

Kurulum için kurmanız gereken features listesi aşağıdaki gibidir. .net3.5 kurmak zorunda değilsiniz ancak eski bir framework kullanıyorsanız uygulamanızı çalıştırmak için ihtiyacınız olabileceği düşüncesi ile onu da sizlerle paylaşmak istedim.

.Net Framework 3.5 Features

.Net Framework 3,5

.Net Framework 4.7 Features

.Net Framework 4,7

ASP.Net 4,5

WCF Services

TCP Port Sharing

Role Services bölümünden aşağıdaki servisleri öneriyorum hem web server olarak ihtiyacınız olabilecek optimum ihtiyaçlarınızı karşılayacaktır hem de daha sonra ek olarak kurulum yapmanıza gerek kalmayacaktır.

Web Server (IIS)

Common HTTP Features

Default Document

Directory Browsing

HTTP Errors

Static Content

HTTP Redirection

WebDAV Publishing

Health and Diagnostics

HTTP Logging

Custom Logging

Logging Tools

Request Monitor

Tracing

Performance

Static Content Compression

Dynamic Content Compression

Security

Request Filtering

Basic Authentication

IP and Domain Restrictions

Windows Authentication

Application Development

.Net Extensibility 3,5

.Net Extensibility 4,5

ASP

ASP .Net3,5

ASP .Net4,5

CGI

ISAPI Extensions

ISAPI Filters

Server Side Includes

FTP Server

FTP Service

FTP Extensibility

Management Tools

IIS Management Console

IIS6 Management Compatibility

IIS6 Metabase Compatibility

IIS6 Scripting Tools

IIS6 WMI Compatibility

IIS Management Scripts and Tools

Kurulum için aşağıdaki komut ihtiyacınızı görecektir. Kopyala yapıştır yöntemi ile PowerShell’iniz üzerinde komutu çalıştırmanız yeterlidir.

Install-WindowsFeature NET-Framework-Core, NET-Framework-45-ASPNET, Web-WebServer,Web-Health, Web-Performance, Web-Security, Web-App-Dev, Web-Ftp-Server, Web-Mgmt-Tools, Web-Scripting-Tools, Web-Http-Redirect, Web-DAV-Publishing, Web-Custom-Logging, Web-Log-Libraries, Web-ODBC-Logging, Web-Request-Monitor, Web-Http-Tracing, Web-Dyn-Compression, Web-Basic-Auth, Web-IP-Security, Web-Windows-Auth, Web-Net-Ext, Web-Net-Ext45, Web-ASP, Web-Asp-Net, Web-Asp-Net45, Web-CGI, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Includes, Web-Ftp-Ext, Web-Mgmt-Compat, Web-Metabase, Web-Lgcy-Scripting, Web-WMI

Resim-1

Kurulum enter tuşuna bastıktan sonra başlayacaktır.

Resim-2

IIS 10.0 kurulumunuz tamamlanmıştır.

Resim-3

PowerShell ile çok kısa sürede IIS 10.0 kurulumunu gerçekleştirebilir ve kullanmaya başlayabilirsiniz.

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, PowerShell ile IIS kurulumu

Yazı gezinmesi

Mobil sürümden çık