İçeriğe geç
ipkontrol.net

Port ve Uzak Erişim

80 ve 443 Portu Nedir?

HTTP ve HTTPS portları, web sunucusu kurulumunda ikisinin birlikte yapılandırılması.

80 ve 443, web trafiğini taşıyan iki port. Aralarındaki fark tek kelimeyle özetlenebilir: şifreleme.

PortProtokolŞifreli mi?
80HTTPHayır
443HTTPSEvet

Bugün trafiğin neredeyse tamamı 443 üzerinden akıyor. Ama 80 numaralı port hâlâ açık tutulmalı — ve bunun nedeni sayfa sunmak değil.

80 portu bugün ne işe yarıyor?

Tarayıcıya site.com yazdığınızda protokol belirtmemiş olursunuz. Tarayıcı bu durumda önce 80 numaralı porta bağlanmayı dener.

Sunucu bu isteğe içerik döndürmez; "buraya değil, şifreli adrese git" yanıtı verir. Tarayıcı 443’e yönelir ve şifreli bağlantı kurulur.

Yani 80 numaralı portun bugünkü işi yönlendirme yapmak. Kapatırsanız protokol yazmadan adres giren ziyaretçiler siteye hiç ulaşamaz — "bağlantı kurulamadı" hatası alırlar.

Sunucu kuranların en sık hatası

Web sunucusu kurarken yalnızca 443 portunu açmak yaygın bir hata. İki şeyi birden bozar:

  • Protokol yazmayan ziyaretçiler siteye ulaşamaz. Kullanıcıların çoğu adres çubuğuna https:// yazmaz.
  • Ücretsiz sertifika yenilenemez. Let’s Encrypt gibi servisler alan adının size ait olduğunu doğrularken 80 numaralı port üzerinden bir dosya okur. Port kapalıysa doğrulama başarısız olur ve sertifika süresi dolar.

İkinci madde sinsi: kurulum sırasında sertifika alınır, her şey çalışır, sonra iki üç ay sonra yenileme başarısız olunca site bir sabah "güvenli değil" uyarısı vermeye başlar.

Kısa kural: ikisini birden açın, 80’i yönlendirmeye ayarlayın.

HTTPS ne sağlıyor?

  • Şifreleme. Araya giren biri veriyi görür ama okuyamaz.
  • Kimlik doğrulama. Sertifika, karşı tarafın gerçekten o site olduğunu kanıtlar.
  • Bütünlük. Yolda değiştirilen içerik fark edilir.

İkinci madde en çok küçümsenen: şifreleme olmadan da içerik gizlenebilir ama kimlik doğrulaması olmadan kiminle konuştuğunuzu bilemezsiniz. Bu, ortadaki adam saldırısına karşı asıl korumadır.

Bir sitenin sertifikasını SSL kontrol aracıyla inceleyebilirsiniz.

HTTPS ne sağlamıyor?

Şifreleme içeriği gizler, bağlantının kendisini gizlemez. Operatörünüz hangi siteye bağlandığınızı görmeye devam eder — yalnızca sayfada ne yaptığınızı göremez.

Bunu da gizlemek istiyorsanız VPN gerekir.

İlk isteğin açığı ve HSTS

Yukarıda anlatılan yönlendirmenin bir zayıflığı var: ilk istek şifresiz gidiyor. Araya giren biri o anı yakalayıp yönlendirmeyi engelleyebilir ve sizi şifresiz bir kopyada tutabilir.

HSTS bu açığı kapatıyor. Sunucu tarayıcıya "bu siteye bundan sonra her zaman şifreli bağlan" diyor; tarayıcı bunu hatırlıyor ve bir daha 80 numaralı porta hiç uğramıyor.

Sitenizde HSTS başlığının olup olmadığını HTTP başlık kontrol aracıyla görebilirsiniz. Sunucu işletiyorsanız açmaya değer.

Bu portları açmak: pratik notlar

Evde bir web sunucusu çalıştırıyorsanız iki portu da yönlendirmeniz gerekir. Adımlar için port yönlendirme nasıl yapılır.

Üç şeye dikkat edin:

  • CGNAT kontrolü yapın. Sorgulama aracındaki adresle modemin WAN adresi farklıysa port yönlendirme çalışmaz.
  • Sunucu cihaza sabit yerel adres verin. Adres değişirse kurallarınız boşa düşer. Nasıl yapılacağı.
  • Bazı operatörler 80 portunu engeller. Ev bağlantılarında bu yaygın bir kısıtlama. Engelliyse alternatif port (8080) kullanmanız ya da kurumsal pakete geçmeniz gerekir.

Açtığınız portların dışarıdan gerçekten göründüğünü port kontrol aracıyla doğrulayın.

8080 ve 8443

Bu iki numara sık karşınıza çıkar. Standart portların alternatifleridir ve genellikle iki durumda kullanılır: operatör 80 portunu engellediğinde, ya da geliştirme ortamında yönetici yetkisi gerekmeden sunucu çalıştırmak gerektiğinde.

Bu portlarda çalışan bir siteye erişirken numarayı adresin sonuna yazmanız gerekir: site.com:8080.

Diğer portların tamamı için yaygın port numaraları listesi, port kavramının kendisi için port nedir yazılarımıza bakabilirsiniz.

Sıkça sorulan sorular

80 ve 443 portu nedir?

Web trafiğini taşıyan iki porttur. 80 şifresiz HTTP, 443 şifreli HTTPS içindir. Bugün trafiğin neredeyse tamamı 443 üzerinden akar.

80 portunu kapatabilir miyim?

Kapatmayın. Protokol yazmadan adres giren ziyaretçiler siteye ulaşamaz ve ücretsiz sertifikaların otomatik yenilenmesi başarısız olur. 80’i açık tutup 443’e yönlendirin.

Sertifikam neden yenilenmiyor?

Doğrulama genellikle 80 numaralı port üzerinden yapılır. O port kapalıysa ya da yönlendirilmemişse doğrulama başarısız olur ve sertifika süresi dolar.

HTTPS beni tamamen gizler mi?

Hayır. İçeriği şifreler ve karşı tarafın kimliğini doğrular ama hangi siteye bağlandığınızı gizlemez. Bunun için VPN gerekir.

Operatörüm 80 portunu engelliyor.

Ev bağlantılarında yaygın bir kısıtlama. Alternatif olarak 8080 portunu kullanabilir ya da kurumsal bir pakete geçebilirsiniz.