Serkan DURAN IT Blog

Windows Server 2019’da Powershell & GUI Internet Information Services (IIS) Kurulumu ve Web Sitesi Yayınlama

25.05.2019
134
Windows Server 2019’da Powershell & GUI Internet Information Services (IIS) Kurulumu ve Web Sitesi Yayınlama

Bu makalemde size Windows Server 2019 işletim sistemine Internet Information Services (IIS) Web sunucu sürümü 10.0 nasıl kurulacağımızı ve lokalde örnek bir web sayfamızı nasıl yayınlayacağımızı anlatacağım.

Kurulumu hem Powershell yöntemi hem de GUI ara yüz yöntemi ile iki farklı şekilde ele alacağız.

Bu iki yöntem arasındaki önemli bir fark Powershell (CLI) kurulumunun GUI yükleme aşamasından çok daha hızlı olmasıdır.

Powershell ile IIS yükleme,

Kuruluma başlayalım;


Resim-1

PowerShell’i Admin olarak açın ve ekranda gösterildiği gibi aşağıdaki komutu çalıştırın.

Install-WindowsFeature -name Web-Server -IncludeManagementTools



Resim-2

Ekranda gördüğünüz gibi IIS standart kurulumumuz sorunsuz tamamlandı. GUI sunucu da kurulum esnasında standart araçlar ile eşdeğer yükleme yapmaktadır.

Standart bir IIS yükleme yapılması durumunda yeniden başlatma gerektirmez, ancak rolü kaldırırsanız yeniden başlatma gerektirir.


Resim-3

Kurulum başarılı olduktan sonra IIS Manager çalıştırıp kontrol sağlayabilirsiniz, daha sonra web sayfanızı yayınlama aşamasına geçebilirsiniz. Ben site mi ikinci yöntem GUI kurulumu tamamladıktan sonra bu işlemi gerçekleştireceğim.

GUI ile IIS yükleme;

Sunucunuzda GUI grafiksel kullanıcı arabirimi bileşeni yüklediyseniz, aşağıdaki adımları takip ederek benimle IIS yükleme yapabilirsiniz.


Resim-4

Server Manager- Add roles and features tıklayıp devam edelim.


Resim-5

Kurulum tipi seçimi penceresinde, “Role-based or feature-based installation” seçili bırakın ve Next ile devam edelim.


Resim-6

Kurulum yapılacak sunucu seçimi yapın “Select a server from the server pool” varsayılan bırakın ve Next ile devam edin. Alternatif olarak, buradan yönettiğiniz başka bir sunucu var ise seçebiliriz.



Resim-7

“Select server role” penceresinden, “Web Sunucusu (IIS)” yanındaki kutuyu işaretleyin. Ek özelliklerin gerekli olduğunu bildiren yeni bir pencere açılacaktır, yüklemek için “Add Features” düğmesine seçimi ile devam edelim.


Resim-8

Bu aşamada herhangi bir ek özellik yüklemeyeceğiz için Next ile devam edelim.


Resim-9

“Select role services” ekranında ek hizmetler yükleyebilirsiniz değişiklik yapmadan varsayılan seçili bileşenler ile yüklemek için Next ile devam edelim.


Resim-10

Son olarak “
Confirm installation selections” penceresinde, yükleme özetini gözden geçirin ve IIS web sunucusunu yüklemeye hazır olduğunu ve Install seçimi ile kurulumu başlatabiliriz.

Kurulum tamamlandıktan sonra ISS Manager browser’a http://localhost
http://ipadresi veya http://sunucuismi yazarak IIS’in düzgün çalıştığını test edebilirsiniz.

Artık Web sayfamızı yayınlayabiliriz;

Kurulum tamamlandıktan sonra “inetmgr” komutu çalıştırılarak IIS’in yönetimi ekranının açın.


Resim-11

IIS Manager’da bulunan Sites kısmında sağ tık ile Add Website oluşturma sihirbazını başlatın.


Resim-12

Açılan ekranda oluşturulacak site için Site name; açıklama adı girişi yapın.Physical Path; Sitenin dosyalarının olduğu klasör alanı gösterelim.

IP Address ve Port; Sitenin yayınlanacak IP ve Port bilgilerinin girişi yapalım. Host name; kısmına Alan adımızı yazalım ardından OK tuşu ile sekmeye kapatalım.


Resim-13

Görüldüğü gibi sitemiz eklenmiş durumda.


Resim-14

Sitemizi yayınlamak için bazı Network ayarları yapmamız gerekiyor sitemiz üzerinde sağ tık ile “Edit Bindings”diyelim.


Resim-15

Karşımıza gelen ekranda en başından adımları takip ederek site oluşturduysanız Host name kısmına eklenmiş olacaktır.

Edit seçimi yapalım sitemizin ip adresinin girişini yapıp Host name bölümünü boş bırakarak OK sekmesinden ayarlarımızı tamamlayalım.


Resim-16

Daha sonra wwwroot altında bulunan klasörümüze gidelim ve burada index.html dosyası oluşturup içeriği isteğinize bağlı siteniz ile alakalı bilgi girişi yapın.


Resim-17

Daha sonra IIS Manager üstünde sitemizi seçelim ve Default Document kısmına gelelim.

Karşımıza gelen ekranda index.html listemizde olduğundan herhangi bir işlem yapmıyorum ancak siz farklı bir isimle yayın yapmak isterseniz sağ tarafta bulunan alanda “Add” sekmesinden ekleme yapabilirsiniz.

IIS üzerinde konfigürasyonları tamamladık iç networkümüzde yayınlamak için DNS üzerinde gerekli bazı kayıtlar açmamız gerekmekte bu aşamaya geçmeden önemli bir hatırlatma yapayım eğer dış dünyaya sitenizi yayınlayacak iseniz ortamınızda konumlandırdığınız Firewall veya modem cihazınız üzerinde NAT,Port yönlendirmesi için kuralı yazmanız gerekecektir.


Resim-18

DNS Manager konsolu açalım ve Forward Lookup Zone üzerine sağ tıklayarak New Zone seçelim.


Resim-19

Yeni bir Zone tanımlayacağımız için Primary Zone seçimi varsayılan gelmekte Next ile devam edelim.


Resim-20

Ortamımızda tek bir DNS sunucumuz olduğu için default gelen seçim ile devam edelim.


Resim-21

Oluşturulacak olan DNS Zone ismini girelim. IIS üzerinde serkanduran.com.tr isimli web sitesi yayınlayacağım için serkanduran.com.tr Zone bilgisini giriyorum Next ile devam edelim.


Resim-22

Varsayılan gelen güvenli update’lerin dinamik olarak yapılmasını işaretli bırakalım ve Next ile devam edelim.


Resim-23

Yeni Zone tanımlama özet bilgisi görüntülenmekte Finish ile işlemi tamamlayalım.


Resim-24

Ekranda görüldüğü gibi yeni Zone muz görebilmekteyiz.


Resim-25

Bir sonraki işlemimiz yeni oluşturduğumuz Zone üzerinde sağ tıklayarak New Host (A or AAAA) seçelim.


Resim-26

www.serkanduran.com.tr adresine gelen istekleri yönlendireceğimiz için,DNS Zone içerisinde www kaydı oluşturmamız gerekmektedir.

Name olarak www IP adresi olarak ise 192.168.1.16 web sunucumun ip adresini yazıyorum. Add Host ile oluşturalım.


Resim-27

Oluşan www kaydım Zone içeresinde görmekteyim. Konfigürasyon işlemlerimi başarı ile tamamladım. Web sunucunuz üzerinde firewall açık ise kapatmanız veya gerekli ayrıcalıkları tanımlamalısınız.


Resim-28

Lokalde yayın için tüm ayarlarımı tamamladım bir web tarayıcı üzerinden ayarlar üzerinde tanımladığımız ip adresini girdikten sonra index.html sayfamız açılacaktır.

 

 

,

 

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Copyright © 2019 Serkan DURAN