SSL Kurulum Sihirbazı
Sunucu tipinizi seçin; SSL sertifikanızı adım adım nasıl kuracağınızı platformunuza özel gösterelim.
cPanel arayüzünden SSL kurulumu birkaç dakikada, komut satırına gerek olmadan yapılır.
-
1
cPanel’e giriş yapıncPanel hesabınıza giriş yapın ve Güvenlik → SSL/TLS bölümüne gidin.
-
2
Sertifikaları yükleyin“Manage SSL sites” (SSL Sitelerini Yönet) bağlantısına tıklayın.
-
3
Domain seçinAçılır menüden sertifikayı kuracağınız alan adını seçin.
-
4
Alanları doldurunSize ilettiğimiz dosyaları ilgili kutulara yapıştırın:
• Certificate (CRT) → sertifika dosyanız
• Private Key (KEY) → CSR oluştururken ürettiğiniz özel anahtar
• CA Bundle → ara sertifika (chain) dosyası
-
5
Kurulumu tamamlayın“Install Certificate” butonuna basın. “SSL Host Successfully Installed” mesajını görmelisiniz.
-
6
DoğrulayınSitenizi https:// ile açın; kilit simgesini kontrol edin.
Plesk panelinde SSL, ilgili abonelik altından kolayca eklenir.
-
1
Plesk’e giriş yapınWebsites & Domains → ilgili alan adı → SSL/TLS Certificates.
-
2
Sertifika ekleyin“Add SSL/TLS Certificate” deyin, bir ad verin.
-
3
Dosyaları girinUpload the certificate files bölümünde CRT, KEY ve CA bundle dosyalarını yükleyin ya da içeriklerini yapıştırın.
-
4
Sertifikayı bağlayınKaydettikten sonra domain’in Hosting Settings sayfasında Certificate açılır menüsünden yeni sertifikayı seçin.
-
5
SSL desteğini açınAynı sayfada “SSL/TLS support” kutusunun işaretli olduğundan emin olun ve uygulayın.
-
6
DoğrulayınSiteyi https:// ile açın.
Apache’de sertifika dosyalarını sunucuya kopyalayıp VirtualHost yapılandırmasını düzenlersiniz.
-
1
Dosyaları sunucuya yükleyinCRT, KEY ve CA bundle dosyalarını örn. /etc/ssl/ altına kopyalayın.
-
2
VirtualHost’u düzenleyin443 portu için SSL VirtualHost bloğunu aşağıdaki gibi ayarlayın.
-
3
Yapılandırmayı test edinapachectl configtest ile sözdizimini kontrol edin.
-
4
Apache’yi yeniden başlatınServisi yeniden başlatın ve siteyi https ile test edin.
Yapılandırma / Komut
<VirtualHost *:443>
ServerName alanadiniz.com
DocumentRoot /var/www/html
SSLEngine on
SSLCertificateFile /etc/ssl/alanadiniz.crt
SSLCertificateKeyFile /etc/ssl/alanadiniz.key
SSLCertificateChainFile /etc/ssl/ca-bundle.crt
</VirtualHost>
# Test + yeniden başlat
apachectl configtest
systemctl restart apache2 # (CentOS: systemctl restart httpd)
Nginx’te sertifika ve ara sertifikayı tek dosyada birleştirip server bloğuna tanımlarsınız.
-
1
Tam zincir dosyası oluşturunSertifikanız + CA bundle’ı tek dosyada birleştirin (önce sunucu sertifikası, sonra ara sertifikalar).
-
2
server bloğunu düzenleyin443 portu için SSL ayarlarını aşağıdaki gibi ekleyin.
-
3
Yapılandırmayı test edinnginx -t ile sözdizimini doğrulayın.
-
4
Nginx’i yeniden yükleyinsystemctl reload nginx ile devreye alın.
Yapılandırma / Komut
# 1) Tam zincir oluştur
cat alanadiniz.crt ca-bundle.crt > fullchain.crt
# 2) /etc/nginx/... içindeki server bloğu
server {
listen 443 ssl;
server_name alanadiniz.com www.alanadiniz.com;
ssl_certificate /etc/nginx/ssl/fullchain.crt;
ssl_certificate_key /etc/nginx/ssl/alanadiniz.key;
}
# 3) Test + reload
nginx -t
systemctl reload nginx
IIS’te sertifikayı PFX olarak içe aktarıp siteye bağlarsınız. (PFX oluşturmak için aracımızı kullanabilirsiniz.)
-
1
PFX dosyası hazırlayınSertifika + özel anahtarı tek bir .pfx dosyasında birleştirin (Sertifika Decoder aracımız bunu yapar).
-
2
IIS Manager’ı açınSunucu adına tıklayın → Server Certificates → sağdan Import….
-
3
PFX’i içe aktarın.pfx dosyasını ve şifresini girip içe aktarın.
-
4
Site bağlamasını ekleyinİlgili siteye sağ tık → Edit Bindings → Add → Type: https, Port: 443, SSL certificate: yeni sertifikanızı seçin.
-
5
DoğrulayınSiteyi https ile açın.
Yapılandırma / Komut
REM PowerShell ile PFX içe aktarma (alternatif):
Import-PfxCertificate -FilePath C:\ssl\alanadiniz.pfx `
-CertStoreLocation Cert:\LocalMachine\My `
-Password (Read-Host -AsSecureString)
Tomcat, sertifikaları Java KeyStore (JKS) veya PKCS#12 formatında kullanır.
-
1
PFX/PKCS12 hazırlayınSertifika + anahtar + zinciri tek bir .p12 dosyasında birleştirin.
-
2
KeyStore’a aktarınPKCS12 dosyasını doğrudan kullanabilir ya da JKS’e dönüştürebilirsiniz.
-
3
server.xml’i düzenleyinConnector bloğuna keystore yolunu ve şifresini tanımlayın.
-
4
Tomcat’i yeniden başlatınServisi yeniden başlatıp https ile test edin.
Yapılandırma / Komut
<!-- conf/server.xml -->
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true" maxThreads="150" scheme="https" secure="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/alanadiniz.p12"
certificateKeystoreType="PKCS12"
certificateKeystorePassword="PAROLANIZ" />
</SSLHostConfig>
</Connector>