SSL Sertifikası

Apache Sunucuda SSL Sertifikası Kurulumu

Apache web sunucusunda SSL sertifikası kurulumu: sanal sunucu yapılandırması, sertifika/anahtar yolları, HTTP-HTTPS yönlendirme ve test.

Bu rehberde satın aldığınız SSL sertifikasını Apache web sunucusuna adım adım kuracak; ardından HTTP trafiğini güvenli HTTPS'e yönlendireceksiniz. Başlamadan önce sertifika (.crt), ara sertifika (CA bundle) ve özel anahtar (.key) dosyalarınızı hazır bulundurun.

Adım 1 — Dosyaları Sunucuya Yükleyin

sudo mkdir -p /etc/ssl/mysite/
sudo cp domain.crt ca-bundle.crt domain.key /etc/ssl/mysite/

Adım 2 — SSL Modülünü Etkinleştirin

sudo a2enmod ssl
sudo systemctl restart apache2

Adım 3 — Sanal Sunucuyu Yapılandırın

Site yapılandırmanıza 443 portu için bir VirtualHost ekleyin:

<VirtualHost *:443>
    ServerName ornek.com
    ServerAlias www.ornek.com
    DocumentRoot /var/www/html

    SSLEngine on
    SSLCertificateFile      /etc/ssl/mysite/domain.crt
    SSLCertificateKeyFile   /etc/ssl/mysite/domain.key
    SSLCertificateChainFile /etc/ssl/mysite/ca-bundle.crt

    SSLProtocol -all +TLSv1.2 +TLSv1.3
</VirtualHost>

# HTTP -> HTTPS yönlendirme
<VirtualHost *:80>
    ServerName ornek.com
    ServerAlias www.ornek.com
    Redirect permanent / https://ornek.com/
</VirtualHost>

Not: Apache 2.4.8 ve üzeri sürümlerde ara sertifikayı ayrı SSLCertificateChainFile yerine doğrudan SSLCertificateFile içindeki zincire de ekleyebilirsiniz.

Adım 4 — Test Edin ve Yeniden Yükleyin

sudo apache2ctl configtest
sudo systemctl reload apache2

Kurulumu Doğrulayın

Sitenizi https:// ile açıp kilit simgesini kontrol edin. Ara sertifikanın doğru yüklendiğinden emin olmak için ücretsiz SSL kontrol aracımızı kullanın. Sertifikaya ihtiyacınız varsa SSL sertifikaları sayfamıza, diğer sorunlar için Bilgi Bankamıza bakabilirsiniz.

Bu makale faydalı oldu mu?

Makale Ara

SSL Kurulum Rehberleri

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç