Thread Starter
#0
Port 80, HTTP protokolü için varsayılan bağlantı noktası olarak bilinir ve web sunucularının çalışması için kritik öneme sahiptir. Linux sistemlerinde bu portun açık olup olmadığını kontrol etmek, sunucu güvenliği ve web hizmetlerinin düzgün çalışması açısından hayati bir adımdır. Aşağıda, port 80 kontrolü için kullanabileceğiniz yöntemleri detaylı bir şekilde açıklayacağım.
İlk olarak, terminalde
Bu komut, TCP ve UDP bağlantı noktalarını dinleyen uygulamaların bir listesini verir. Eğer port 80 açıksa, çıktıda bu portun dinlendiğini gösteren bir satır göreceksiniz.
Bir diğer yöntem ise
Eğer port 80’in açık olduğunu doğruladıysanız, web sunucunuzun düzgün çalışıp çalışmadığını kontrol etmek için
Bu komut, localhost üzerinden port 80’e bir istek gönderir ve sunucunun yanıtını almanıza yardımcı olur. Eğer sunucu düzgün bir şekilde yanıt veriyorsa, HTTP durum kodunu göreceksiniz (örneğin, 200 OK).
Son olarak, eğer port 80'in kapalı olduğunu tespit ederseniz, web sunucunuzun (Apache, Nginx vb.) düzgün çalışıp çalışmadığını kontrol etmelisiniz. Ayrıca, güvenlik duvarı ayarlarınızı gözden geçirerek portun açık olduğundan emin olun.
Port 80 kontrolü, web sunucusu yönetimi ve güvenliği açısından kritik bir adımdır. Bu kontrolleri düzenli olarak yapmak, olası sorunları önceden tespit etmenizi sağlar.
İlk olarak, terminalde
netstat komutunu kullanarak sistemde hangi portların açık olduğunu görebilirsiniz. Aşağıdaki komut, açık olan portları ve dinleme durumundaki uygulamaları listeleyecektir:CODE
1netstat -tuln | grep ':80'Bu komut, TCP ve UDP bağlantı noktalarını dinleyen uygulamaların bir listesini verir. Eğer port 80 açıksa, çıktıda bu portun dinlendiğini gösteren bir satır göreceksiniz.
Bir diğer yöntem ise
ss komutunu kullanmaktır. ss daha modern bir araçtır ve daha hızlı sonuçlar verir. Aşağıdaki komut, port 80’in durumunu kontrol etmenizi sağlar:CODE
1ss -tuln | grep ':80'Eğer port 80’in açık olduğunu doğruladıysanız, web sunucunuzun düzgün çalışıp çalışmadığını kontrol etmek için
curl veya wget gibi araçlarla basit bir HTTP isteği gönderebilirsiniz:CODE
1curl -I http://localhostBu komut, localhost üzerinden port 80’e bir istek gönderir ve sunucunun yanıtını almanıza yardımcı olur. Eğer sunucu düzgün bir şekilde yanıt veriyorsa, HTTP durum kodunu göreceksiniz (örneğin, 200 OK).
Son olarak, eğer port 80'in kapalı olduğunu tespit ederseniz, web sunucunuzun (Apache, Nginx vb.) düzgün çalışıp çalışmadığını kontrol etmelisiniz. Ayrıca, güvenlik duvarı ayarlarınızı gözden geçirerek portun açık olduğundan emin olun.
Port 80 kontrolü, web sunucusu yönetimi ve güvenliği açısından kritik bir adımdır. Bu kontrolleri düzenli olarak yapmak, olası sorunları önceden tespit etmenizi sağlar.