1-) cloudflare - cloudflare ip dns yonlendirme ssl aktif etme pfx olusturma ve iis e yükleme
### *Cloudflare ve IHS Alan Adı Yönlendirme Notları*
*1. Cloudflare DNS ve Alan Adı Tanımlama*
* Cloudflare hesabına giriş yapıp *"Add a Site"* diyerek iletiyo.com alan adını ekledin.
* DNS sekmesine gidip *"Add Record"* butonuna basarak sunucu IP adresini (141.11.111.79) tanımladın:
* *Tip:* A | *İsim:* @ | *İçerik:* 141.11.111.79 | *Proxy:* Açık (Turuncu Bulut)
* *Tip:* A | *İsim:* www | *İçerik:* 141.11.111.79 | *Proxy:* Açık (Turuncu Bulut)
*2. IHS Nameserver Güncelleme*
* Cloudflare'in sana verdiği özel Nameserver adreslerini (nancy.ns.cloudflare.com ve ryan.ns.cloudflare.com) kopyaladın.
* IHS panelindeki alan adı yönetim kısmına gidip, eski DNS sunucularını silerek bu yeni adresleri kaydettin.

3- SSL OLUŞTURMAK İÇİN İKİ KEYİ KAYDET key.pem ve cert.pem olarak ve aşağıdakini powershellde çalıştır .pfx dosyan oluşacak
openssl pkcs12 -export -out C:\cc\rokethizmet.pfx -inkey C:\cc\key.pem -in C:\cc\cert.pem |
4- OLUŞAN PFX İ IIS ÜZERİNDE sunucu sertifikalarına gelip al diceksin


5- pfx i seç parola pfx oluştururken 123 girmiştik aynısını gir ve web barındırma de kaydet


6- NOT EĞER SSL CLOUDFLAREDEN OLSUN PFX İLE CERTİFİCA UĞRAŞMICAM DİYORSAN
*3. Port Maskeleme (Origin Rules)*
* Kullanıcıların :3000 yazmadan siteye girmesi için Cloudflare'de *Rules > Origin Rules* kısmına gittin.
* *Create Rule* diyerek şu ayarı yaptın:
* *If:* Hostname equals iletiyo.com
* *Then (Destination Port):* Rewrite to... kutusuna 3000 yazdın.
* *Deploy* butonuna basarak işlemi canlıya aldın.
*4. SSL ve Güvenlik Ayarı*
* Uygulaman sunucuda standart HTTP (şifresiz) çalıştığı için Cloudflare *SSL/TLS* menüsüne gidip modu *"Flexible"* (Esnek) olarak seçtin.
* Bu sayede siteye dışarıdan https:// ile güvenli giriş yapılabilir hale geldi.