SSL Sertifika Kurulumu ( SSL Sertifika Nasıl Kurulur ? Nereden Alınır? )
Gece gece bir sunucuya ssl kurarken aklıma geldi bilmeyenler de öğrensin diye böyle bir makale yazayım dedim.
SSL’i ben genellikle host aldığım yer olan “IHS TELEKOM“‘dan alırım ( Adamlar biraz pahalı falan ama işleri 10 numara yapıyorlar, tavsiye edilir)
Adım 1:
SSL alabilmek için bir sertifikaya ihtiyacınız var , bunu gelişmiş panellerle(plesk,cpanel vs) yapmak mümkün ( root/admin girişi ile) ama ben kodsever biri olarak böyle işlerimi putty ile halletmeyi severim.
SSL alabilmek için bir sertifikaya ihtiyacınız var , bunu gelişmiş panellerle(plesk,cpanel vs) yapmak mümkün ( root/admin girişi ile) ama ben kodsever biri olarak böyle işlerimi putty ile halletmeyi severim.
Şimdi putty’i açıp root login olalım ve satıra aşağıdaki satırı yazalım.
Sonrasında önünüze aşağıdaki gibi bir yazı dizisi çıkacaktır
İki şifreyi de girdikten sonra sizi openssl ile açık şekilde yeni komut satırına atacaktır. ( success falan mesajı döndürmez direk yeni satıra atar)
Adım 2 :
Yeni openssl satırı üzerinde aşağıdaki satırı yazın ve enterleyip aşağıdaki bilgileri doldurun.
Yeni openssl satırı üzerinde aşağıdaki satırı yazın ve enterleyip aşağıdaki bilgileri doldurun.
İsteyeceği Bilgiler
Adım 3:
Ve hazır. Şimdi winscp ile root hosta bağlanalım ve domain.crt dosyamızı çekelim ( sadece içindekiler lazım olduğundan putty ile “vi domain.crt” yazarak içeriği görebilir ve kopyalayabilirsiniz.
Ve hazır. Şimdi winscp ile root hosta bağlanalım ve domain.crt dosyamızı çekelim ( sadece içindekiler lazım olduğundan putty ile “vi domain.crt” yazarak içeriği görebilir ve kopyalayabilirsiniz.
Adım 4:
Kodu kopyaladıktan sonra SSL sağlayıcınızın satın alma sayfasında size CSR kodunuzu yapıştırmanızı istediği alana yapıştırın ve onaylayın. (Örnek IHS)
Adım 5:
SSL sağlayıcı size putty’de belirttiğiniz email adresine bir doğrulama postası yollayacaktır, bunu onaylayın.
SSL sağlayıcı ssl kontrol panelinde size yeni bir CSR kodu verecektir , bunu kopyalayın vessldomain.crt olarak kaydedin. Ve serverınıza upload edin.
Adım 6:
Domain key ve ssldomain.crt dosyalarınızı ssl.key ve ssl.crt klasörüne taşıyın
Not: Bu klasörü şu ana kadar 3 farklı yerde gördüm
etc/httpd/conf/ssl.crt-ssl.key
/opt/lampp/etc/ssl.crt/ssldomain.crt-ssl.key
/opt/lampp/etc/ssl.crt-ssl.key
/opt/lampp/etc/ssl.crt/ssldomain.crt-ssl.key
/opt/lampp/etc/ssl.crt-ssl.key
Putty ile kopyalama işlemi için
Adım 7:
Httpd.conf dosyanızdan SSL extension’u aktif edin
Adım 8:
httpd-ssl.conf dosyanızı açın(yoksa /opt/lampp/etc/extra/httpd-ssl.conf altında oluşturun ) (serverlarda farklılık gösterebilir bu dizin)
ca.crt dosyanızı ssl sağlayıcınızdan indirip aynı yere atmanız gerekiyor.