Discussion

Linux HTTP'den HTTPS'e Yönlendirme

Started by NocturneX · 29 Aug 2026 02:01 · 3 Views · 0 Replies
Thread Starter #0
HTTP'den HTTPS'e geçiş, web sitelerinin güvenliğini artırmak için kritik bir adımdır. HTTPS, HTTP'nin SSL/TLS ile güvenli hale getirilmiş versiyonudur ve veri iletimini şifreleyerek kullanıcıların bilgilerinin güvende kalmasını sağlar. Özellikle kişisel verilerin korunması ve SEO açısından HTTPS kullanmak oldukça önemlidir. Bu yazıda, Linux sunucularında HTTP'den HTTPS'e yönlendirme yöntemlerini inceleyeceğiz.

Öncelikle, HTTPS kullanabilmek için bir SSL sertifikasına sahip olmanız gerekmektedir. Sertifikanızı aldıktan sonra, web sunucunuzun yapılandırmasına geçebilirsiniz. En yaygın kullanılan web sunucularından biri olan Apache üzerinden yönlendirme işlemini gerçekleştireceğiz.

  1. Apache Yapılandırması: Apache sunucusunda, genellikle /etc/httpd/conf/httpd.conf veya /etc/apache2/sites-available/000-default.conf dosyasını düzenlemeniz gerekir. Aşağıdaki kod bloğunu ilgili dosyaya ekleyerek HTTP trafiğini HTTPS'e yönlendirebilirsiniz:

CODE
12345

    ServerName www.ornek.com
    Redirect permanent / https://www.ornek.com/



Bu kod, http://www.ornek.com adresine gelen tüm istekleri otomatik olarak https://www.ornek.com adresine yönlendirecektir.

  1. Nginx Yapılandırması: Eğer Nginx kullanıyorsanız, yapılandırma dosyanız genellikle /etc/nginx/sites-available/default veya /etc/nginx/nginx.conf dosyasındadır. Aşağıdaki yönlendirme ayarlarını ekleyerek benzer bir işlem gerçekleştirebilirsiniz:

CODE
123456
server {
    listen 80;
    server_name www.ornek.com;
    return 301 https://$host$request_uri;
}


Bu yapılandırma, tüm HTTP taleplerini HTTPS'e yönlendirecek ve kullanıcıların güvenli bir bağlantı kurmasını sağlayacaktır.

  1. Güvenlik Duvarı Ayarları: HTTP'den HTTPS'e geçiş yaparken, güvenlik duvarı ayarlarınızı kontrol etmeniz önemlidir. 443 portunun açık olduğundan emin olun. Aşağıdaki komut ile ufw (Uncomplicated Firewall) kullanarak bu portu açabilirsiniz:

CODE
12
sudo ufw allow 443/tcp


  1. Son Kontroller: Yönlendirme ayarlarını yaptıktan sonra, web sitenizi tarayıcıda kontrol edin. HTTP adresine girdiğinizde otomatik olarak HTTPS adresine yönlendirilmesi gerektiğini onaylayın.

Bu adımlar, Linux tabanlı sunucularda HTTP'den HTTPS'e geçiş yapmanızı sağlayacaktır. Güvenli bir internet deneyimi sağlamak ve kullanıcı verilerini korumak adına bu geçiş oldukça önemlidir.

You must be logged in to reply.

0 quotes selected