Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
21.11.2024

Web Sitenizi HTTPS’ye Nasıl Geçirirsiniz?

Web sitenizi HTTPS’ye (Hypertext Transfer Protocol Secure) geçirmek, sunucunuz ve kullanıcıların tarayıcıları arasında güvenli iletişim sağlamak için gereklidir. Bu geçiş güvenliği artırır, kullanıcı güvenini yükseltir ve web sitenizin SEO sıralamasını iyileştirebilir. Bu kılavuz, web sitenizi HTTPS’ye geçirme adımlarını özetleyecektir.

1. HTTPS’yi Anlama

HTTPS, internet üzerinden iletilen verilerin güvenliğini sağlamak için SSL/TLS şifrelemesini kullanan HTTP’nin bir uzantısıdır. Bu şifreleme, oturum açma kimlik bilgileri ve kişisel veriler gibi hassas bilgileri kötü niyetli kişiler tarafından ele geçirilmekten korur.

2. SSL Sertifikası Edinme

Web sitenizde HTTPS’yi etkinleştirmek için öncelikle bir SSL sertifikası almanız gerekir. SSL sertifikası edinmek için bazı seçenekler aşağıda verilmiştir:

2.1. Ücretsiz SSL Sertifikaları

  • Let’s Encrypt: Birçok barındırma sağlayıcısı ile kolayca entegre edilebilen ücretsiz SSL sertifikaları için popüler bir seçim.
  • ZeroSSL: Basit bir kurulum süreciyle ücretsiz SSL sertifikaları sunan bir başka hizmet.

2.2. Ücretli SSL Sertifikaları

Daha sağlam bir SSL çözümüne ihtiyacınız varsa, aşağıdaki gibi sağlayıcılardan bir SSL sertifikası satın almayı düşünün:

  • AlexHost

3. SSL Sertifikasının Kurulması

Kurulum süreci, barındırma sağlayıcınıza bağlı olarak değişir. Aşağıda yaygın platformlar için genel talimatlar verilmiştir.

3.1. CPanel Kullanımı

  1. CPanel’de oturum açın: Hosting kontrol panelinize erişin.
  2. SSL/TLS’yi bulun: SSL/TLS bölümünü bulun.
  3. Bir SSL Sertifikası yükleyin: SSL sertifikanızı yüklemek için istemleri izleyin (buna sertifika dosyalarının yüklenmesi de dahil olabilir).
  4. Alan Adının Güvenli Olduğundan Emin Olun: Kurulumdan sonra, alan adınızın tarayıcıda güvenli olarak görüntülendiğinden emin olun.

3.2. Apache Kullanımı

Sunucunuzu manuel olarak yönetiyorsanız, SSL sertifikasını Apache kullanarak yükleyebilirsiniz:

  1. Sertifika Dosyalarını Kopyalayın: SSL sertifikasını ve özel anahtarı bir dizine yerleştirin (örneğin, /etc/ssl/).
  2. Apache Yapılandırmasını Düzenleyin: Uygun yapılandırma dosyasını açın (genellikle /etc/httpd/conf.d/ veya /etc/apache2/sites-available/ içinde bulunur).
  3. Sanal Ana Bilgisayarı Güncelleyin: Aşağıdaki yapılandırmayı ekleyin:
    ServerName yourdomain.com DocumentRoot /var/www/yourwebsite SSLEngine on SSLCertificateFile /etc/ssl/your_certificate.crt SSLCertificateKeyFile /etc/ssl/your_private.key SSLCertificateChainFile /etc/ssl/your_ca_bundle.crt
  4. Apache’yi yeniden başlatın: Apache’yi yeniden başlatarak değişiklikleri uygulayın:
    sudo systemctl restart apache2 # veya sudo systemctl restart httpd

4. HTTP’yi HTTPS’ye Yönlendirme

Sitenize HTTP üzerinden erişen ziyaretçilerin HTTPS’ye yönlendirildiğinden emin olmak için sunucu yapılandırmanızda bir yönlendirme ayarlayın.

4.1. .htaccess kullanma (Apache için)

  1. .htaccess Dosyasını Açın: Web sitenizin kök dizininde .htaccess dosyasını bulun.
  2. Yönlendirme Kuralı Ekle: Aşağıdaki satırları ekleyin:
    RewriteEngine Açık RewriteCond %{HTTPS} kapalı RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  3. Değişiklikleri Kaydet.

4.2. Nginx Kullanımı

  1. Nginx Yapılandırma Dosyasını Açın: Tipik olarak /etc/nginx/sites-available/ içinde bulunan ilgili sunucu blok dosyasını bulun.
  2. Yönlendirme Kuralı Ekle:
    server { listen 80; server_name yourdomain.com; return 301 https://$host$request_uri; }
  3. Nginx’i yeniden başlatın: Değişiklikleri uygulayın:
    sudo systemctl nginx’i yeniden başlat

5. Dahili Bağlantıların Güncellenmesi

HTTPS’ye geçtikten sonra, web sitenizdeki tüm dahili bağlantıların ve kaynakların da HTTPS kullandığından emin olun. Buna şunlar dahildir:

  • Resimlere, stil sayfalarına ve komut dosyalarına bağlantılar.
  • Veritabanınızdaki URL’leri güncellemek (özellikle WordPress kullanıcıları için, bu görev için bir eklenti kullanmayı düşünün).

6. HTTPS Yapılandırmanızı Test Etme

  1. Web Sitenizi Ziyaret Edin: Web tarayıcınızı açın ve HTTPS ile alan adınızı girin (örn. https://yourdomain.com).
  2. Asma Kilit Simgesini Kontrol Edin: Adres çubuğunda güvenli bir bağlantı olduğunu gösteren bir asma kilit simgesinin göründüğünden emin olun.
  3. SSL Denetleyici Araçlarını Kullanın: SSL yapılandırmanızı analiz etmek ve her şeyin doğru ayarlandığından emin olmak için SSL Labs gibi çevrimiçi araçları kullanın.

7. Sonuç

Web sitenizi HTTPS’ye geçirmek, güvenliği artırmada ve kullanıcı güvenini geliştirmede çok önemli bir adımdır. Bir SSL sertifikası edinerek, sunucunuzu yapılandırarak ve HTTP trafiğini HTTPS’ye yönlendirerek web sitenizin güvenli bir tarama deneyimi sunmasını sağlayabilirsiniz. SSL sertifikanızı düzenli olarak izleyin ve güvenli bir ortam sağlamak için gerektiğinde yenileyin.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills