
Cpanel kullanan siteler için cloudflareden aldığımız ssl sertifikasını eklememiz gerekmektedir, aksi durumlarda ssl uyuşmazlığı yada olmadığı uyarısı alabiliriz. Örnek ssl sertifikasını siz el ile ekliyorsanız problem oluşmayabilir ancak cpanel aracılığı ile ssl sertifikasını kullanmak isteyen yan uygulamalar için hata çıkacaktır.
Yakın zamanda başıma gelen nginx uygulamasında olduğu gibi. Cpanelde oluşturduğum şubdomainlerin ssl sertifikası ekli olmadığı için otomatik olarak nginx konfigürasyon dosyası oluşmuyordu, dolayısı ile de şubdomain aktif olmuyor, hatda farklı sorunlarda oluşuyordu.
Bu konuda cpanel de ssl sertifikası eklemeyi göstereceğim, anlatım cloudflare kullananlar için geçerlidir, çünkü CA sertifikasınada ihtiyacımız olacak.
Cloudflare SSL sertifikası oluşturma
Cloudflare Yeni sertifika oluşturmak için aşağıdaki resimleri takip edin ve cpanel eklemesi için okumaya devam edin:
Yukarıdaki işlemlerle sertifikamızı oluşturmuş olduk. İlk defa yapıyorsanız bu işi aşağıdaki şekilden ssl sertifikanızı iyileştirerek otomatik sitenizin https ye geçmesini sağlayabilirsiniz.
Oluşturduğumuz cloudflare kodlarını kapatmayın yada kaydedin isimleri ile beraber çünkü cpanelde lazım olacak.
Cpanel/WHM domain SSL sertifikasi ekleme
Cpanel/WHM den ssl kısmına girelim:
Sonrasında elimizdeki .pem ve .key kodlarını aşağıdaki resimdeki sırayı kullanarak girelim. Ancak Sertifika Kuruluşu Paketi kısmı içinde kod girmemiz gerek, onuda resmin altında vereceğim.
Cloudflare kullananlar eğer cpanel den ssl ekleyeceklerse aşağıdaki CA şifresine ihtiyaçları olacak. Bu şifre herkes için geçerlidir arkadaşlar. Yukardaki resimde 4. kısıma aşağıdaki kodu ekleyin:
CloudFlare Origin CA — RSA Root
-----BEGIN CERTIFICATE----- MIID/DCCAuagAwIBAgIID+rOSdTGfGcwCwYJKoZIhvcNAQELMIGLMQswCQYDVQQG EwJVUzEZMBcGA1UEChMQQ2xvdWRGbGFyZSwgSW5jLjE0MDIGA1UECxMrQ2xvdWRG bGFyZSBPcmlnaW4gU1NMIENlcnRpZmljYXRlIEF1dGhvcml0eTEWMBQGA1UEBxMN U2FuIEZyYW5jaXNjbzETMBEGA1UECBMKQ2FsaWZvcm5pYTAeFw0xNDExMTMyMDM4 NTBaFw0xOTExMTQwMTQzNTBaMIGLMQswCQYDVQQGEwJVUzEZMBcGA1UEChMQQ2xv dWRGbGFyZSwgSW5jLjE0MDIGA1UECxMrQ2xvdWRGbGFyZSBPcmlnaW4gU1NMIENl cnRpZmljYXRlIEF1dGhvcml0eTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzETMBEG A1UECBMKQ2FsaWZvcm5pYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB AMBIlWf1KEKR5hbB75OYrAcUXobpD/AxvSYRXr91mbRu+lqE7YbyyRUShQh15lem ef+umeEtPZoLFLhcLyczJxOhI+siLGDQm/a/UDkWvAXYa5DZ+pHU5ct5nZ8pGzqJ p8G1Hy5RMVYDXZT9F6EaHjMG0OOffH6Ih25TtgfyyrjXycwDH0u6GXt+G/rywcqz /9W4Aki3XNQMUHNQAtBLEEIYHMkyTYJxuL2tXO6ID5cCsoWw8meHufTeZW2DyUpl yP3AHt4149RQSyWZMJ6AyntL9d8Xhfpxd9rJkh9Kge2iV9rQTFuE1rRT5s7OSJcK xUsklgHcGHYMcNfNMilNHb8CAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgAGMBIGA1Ud EwEB/wQIMAYBAf8CAQIwHQYDVR0OBBYEFCToU1ddfDRAh6nrlNu64RZ4/CmkMB8G A1UdIwQYMBaAFCToU1ddfDRAh6nrlNu64RZ4/CmkMAsGCSqGSIb3DQEBCwOCAQEA cQDBVAoRrhhsGegsSFsv1w8v27zzHKaJNv6ffLGIRvXK8VKKK0gKXh2zQtN9SnaD gYNe7Pr4C3I8ooYKRJJWLsmEHdGdnYYmj0OJfGrfQf6MLIc/11bQhLepZTxdhFYh QGgDl6gRmb8aDwk7Q92BPvek5nMzaWlP82ixavvYI+okoSY8pwdcVKobx6rWzMWz ZEC9M6H3F0dDYE23XcCFIdgNSAmmGyXPBstOe0aAJXwJTxOEPn36VWr0PKIQJy5Y 4o1wpMpqCOIwWc8J9REV/REzN6Z1LXImdUgXIXOwrz56gKUJzPejtBQyIGj0mveX Fu6q54beR89jDc+oABmOgg== -----END CERTIFICATE-----
Ben ssl sertifikası oluştururken hep RSA ile yaparım ancak ECC ile şifreleme yapanlar yukardaki kısma aşağıdaki kodu yapıştırmaları gerekli (resimde 4. alan)
CloudFlare Origin CA — ECC Root
-----BEGIN CERTIFICATE----- MIICiDCCAi6gAwIBAgIUXZP3MWb8MKwBE1Qbawsp1sfA/Y4wCgYIKoZIzj0EAwIw gY8xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZEZsYXJlLCBJbmMuMTgwNgYDVQQL Ey9DbG91ZEZsYXJlIE9yaWdpbiBTU0wgRUNDIENlcnRpZmljYXRlIEF1dGhvcml0 eTAeFw0xNjAyMjIxODI0MDBaFw0yMTAyMjIwMDI0MDBaMIGPMQswCQYDVQQGEwJV UzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZ MBcGA1UEChMQQ2xvdWRGbGFyZSwgSW5jLjE4MDYGA1UECxMvQ2xvdWRGbGFyZSBP cmlnaW4gU1NMIEVDQyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwWTATBgcqhkjOPQIB BggqhkjOPQMBBwNCAASR+sGALuaGshnUbcxKry+0LEXZ4NY6JUAtSeA6g87K3jaA xpIg9G50PokpfWkhbarLfpcZu0UAoYy2su0EhN7wo2YwZDAOBgNVHQ8BAf8EBAMC AQYwEgYDVR0TAQH/BAgwBgEB/wIBAjAdBgNVHQ4EFgQUhTBdOypw1O3VkmcH/es5 tBoOOKcwHwYDVR0jBBgwFoAUhTBdOypw1O3VkmcH/es5tBoOOKcwCgYIKoZIzj0E AwIDSAAwRQIgEiIEHQr5UKma50D1WRMJBUSgjg24U8n8E2mfw/8UPz0CIQCr5V/e mcifak4CQsr+DH4pn5SJD7JxtCG3YGswW8QZsw== -----END CERTIFICATE-----
Bu işlemden sonra kaydedin, sertifikanızın cpanele eklendiğini göreceksiniz. Oluşturduğunuz sertifika ana domain üzerinden alt şubdomainlerinizide kapsıyorsa, sonraki ssl ekleme işlemlerinde bu sertifikayı otomatik seçerek ekleyebilirsiniz, tekrar tekrar ssl sertifikası kopyala, yapıştır yapmanıza gerek kalmaz..