Konuyu Açan
#0
Web sitenizin güvenliğini artırmak ve kullanıcı deneyimini iyileştirmek için HTTP trafiğini HTTPS'ye yönlendirmek önemlidir. Bu işlem, SSL/TLS sertifikaları ile sağlanan güvenli bağlantılar üzerinden yapılan iletişimi zorunlu kılar. Linux tabanlı sunucularda bu yönlendirmeyi ayarlamak için genellikle Apache veya Nginx gibi web sunucuları kullanılır. İşte her iki sunucu için de HTTPS yönlendirmesinin nasıl yapılacağına dair detaylı bir rehber.
Apache için HTTPS Yönlendirme
Apache kullanıyorsanız, yönlendirme işlemi oldukça basittir. Öncelikle, SSL modülünü etkinleştirmeniz gerekmektedir. Bunu yapmak için terminalde aşağıdaki komutu çalıştırabilirsiniz:
Ardından, sanal anahtar dosyanızda (genellikle /etc/apache2/sites-available/000-default.conf veya benzeri bir dosya) aşağıdaki yönlendirme kuralını ekleyin:
Bu ayar, tüm HTTP isteklerini HTTPS'ye yönlendirecektir. Dosyayı kaydettikten sonra Apache'yi yeniden başlatmayı unutmayın:
Nginx için HTTPS Yönlendirme
Nginx kullanıyorsanız, yönlendirme ayarları benzer bir şekilde yapılır. Nginx yapılandırma dosyanızı açın (genellikle /etc/nginx/sites-available/default veya benzeri) ve aşağıdaki satırları ekleyin:
Bu ayar, tüm HTTP isteklerini HTTPS'ye kalıcı olarak yönlendirecektir. Yapılandırma dosyasını kaydettikten sonra, Nginx'i yeniden başlatın:
HTTPS yönlendirmesi, web sitenizin güvenliğini artırmanın yanı sıra, arama motoru optimizasyonu (SEO) açısından da önemlidir. Yönlendirme işleminin doğru bir şekilde yapıldığından emin olmak için, tarayıcınızda URL'yi kontrol edin. Her iki sunucu için de bu adımları izleyerek güvenli bir web deneyimi sağlayabilirsiniz.
Apache için HTTPS Yönlendirme
Apache kullanıyorsanız, yönlendirme işlemi oldukça basittir. Öncelikle, SSL modülünü etkinleştirmeniz gerekmektedir. Bunu yapmak için terminalde aşağıdaki komutu çalıştırabilirsiniz:
CODE
12
sudo a2enmod ssl
Ardından, sanal anahtar dosyanızda (genellikle /etc/apache2/sites-available/000-default.conf veya benzeri bir dosya) aşağıdaki yönlendirme kuralını ekleyin:
CODE
12345
ServerName ornek.com
Redirect permanent / https://ornek.com/
Bu ayar, tüm HTTP isteklerini HTTPS'ye yönlendirecektir. Dosyayı kaydettikten sonra Apache'yi yeniden başlatmayı unutmayın:
CODE
12
sudo systemctl restart apache2
Nginx için HTTPS Yönlendirme
Nginx kullanıyorsanız, yönlendirme ayarları benzer bir şekilde yapılır. Nginx yapılandırma dosyanızı açın (genellikle /etc/nginx/sites-available/default veya benzeri) ve aşağıdaki satırları ekleyin:
CODE
123456
server {
listen 80;
server_name ornek.com www.ornek.com;
return 301 https://ornek.com$request_uri;
}
Bu ayar, tüm HTTP isteklerini HTTPS'ye kalıcı olarak yönlendirecektir. Yapılandırma dosyasını kaydettikten sonra, Nginx'i yeniden başlatın:
CODE
12
sudo systemctl restart nginx
HTTPS yönlendirmesi, web sitenizin güvenliğini artırmanın yanı sıra, arama motoru optimizasyonu (SEO) açısından da önemlidir. Yönlendirme işleminin doğru bir şekilde yapıldığından emin olmak için, tarayıcınızda URL'yi kontrol edin. Her iki sunucu için de bu adımları izleyerek güvenli bir web deneyimi sağlayabilirsiniz.