31 Temmuz 2018

Let's Encrypt ile ücretsiz SSL kurulumu ve alan adıyla yerel sunucudan site yayınlamak.


HTTPS KURULUM KILAVUZU


1.       Domain aldığınız yerden DNS ayarlarını yaparak aşağıda ki gibi IIS kurulu olan server’ın IP adresini TYPE A ya yazın. Site adını CNAME içerisine “teletip” subdomaini ile yazın. Bu işlemden sonra DNS yönlendirilmesi birkaç saat sürebilir.

https://dnschecker.org/#A adresinden yönlendirmeleri görebilirsiniz.

2.       IIS Manager üzerinden teletip.amagitech.com u ekleyeceğiz

Site adı ve host adı sitenin adı olacak.

3. Let’s Encrypt ile şifrelemek için https://github.com/PKISharp/win-acme/releases adresinden son versiyonunu server içine indirerek klasöre çıkarın.
4.       Komut satırıyla klasör içerisindeki letsencrypt.exe yi çalıştıralım.
5.       Daha sonra sırasıyla sorulara verilecek cevaplar
a.       Please choose from the menu: N
b.      Which kind of certificate would you like to create? : 1
c.       Choose site: Burada liste içersinde ssl sertifikası oluşturmak istediğimiz siteyi seçeceğiz. Benim örneğim de 4.

6.       IIS Manager üzerinden “Bindings “ tıklayacağız aşağıdaki resimde de gördüğünüz gibi https oluşmuştur. http portunu kapatmak istiyorsak http olanı seçerek remove butonu ile silelim.

7.       Şimdi kontrol ettiğimiz zaman HTTPS çalışıyor ve HTTP çalışmıyor olmalıdır.
!Eğer 443 numaralı port Modem üzerinden açılmamışsa açmayı unutmayın!