Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Live Search
spaceKeyOCS
placeholderKonularda arayın

SSL Sertifikası Sorun Giderme

Bu rehber, Octoxlabs SSL sertifikasıyla ilgili sorunları gidermek için talimatları içerir.

Note

İşlemler öncesi mutlaka .key dosyanızın geçerli olup olmadığını aşağıdaki komutları kullanarak kontrol edin.

Code Block
openssl pkey -in <path/to/file.key> -pubout -outform pem | sha256sum 
openssl x509 -in <path/to/file.crt> -pubkey -noout -outform pem | sha256sum

Adım 1: Komutu Yönetici Olarak Çalıştırma

  1. Komut, yönetici izinleriyle çalıştırılmalıdır. Öncelikle bir yönetici olarak oturum açın (örneğin, sudo -i veya eşdeğeri bir komut kullanarak).

  2. Aşağıdaki komutu kullanarak SSL sertifikasını ayarlayın:

    Code Block
    languagebash
    $ octox-ctl set cert -c <path/to/file.crt> -k <path/to/file.key> -p <path/to/passfile.pass>

Info

<path/to/file.crt>, <path/to/file.key>, <path/to/passfile.pass> yazan yerlere ilgili .crt, .key ve .pass dosyalarının yolları yazılmalıdır.

Adım 2: Alternatif Çözüm

  1. Eğer yukarıdaki komut bir önceki çözüm çalışmazsa, aşağıdaki betiği çalıştırarak bir yedekleme oluşturun:

    Code Block
    TODAY=$(date +%Y%m%d%H)
    mv /opt/octoxlabs/backend/configurations/nginx/ssl/octoxlabs.crt "/opt/octoxlabs/backend/configurations/nginx/ssl/octoxlabs.crt.${TODAY}.old" &&
    mv /opt/octoxlabs/backend/configurations/nginx/ssl/octoxlabs.key "/opt/octoxlabs/backend/configurations/nginx/ssl/octoxlabs.key.${TODAY}.old" &&
    mv /opt/octoxlabs/backend/configurations/nginx/ssl/octoxlabs.pass "/opt/octoxlabs/backend/configurations/nginx/ssl/octoxlabs.pass.${TODAY}.old" &&
    echo "Sertifika yedekleme işlemi başarıyla tamamlandı."

...

  1. Yeni sertifikaları kurmak için aşağıdaki betiği çalıştırın:

    Code Block
    languagebash
    echo "Yeni sertifikalar kuruluyor."
    cp <path/to/file.crt> /opt/octoxlabs/backend/configurations/nginx/ssl/octoxlabs.crt &&
    cp <path/to/file.key> /opt/octoxlabs/backend/configurations/nginx/ssl/octoxlabs.key &&
    cp <path/to/passfile.pass> /opt/octoxlabs/backend/configurations/nginx/ssl/octoxlabs.pass &&
    cp <path/to/file.crt> /opt/octoxlabs/frontend/configurations/nginx/ssl/octoxlabs.crt &&
    cp <path/to/file.key> /opt/octoxlabs/frontend/configurations/nginx/ssl/octoxlabs.key &&
    cp <path/to/passfile.pass> /opt/octoxlabs/frontend/configurations/nginx/ssl/octoxlabs.pass &&
    echo "Kurulum tamamlandı!"

Info

<path/to/file.crt>, <path/to/file.key>, <path/to/passfile.pass> yazan yerlere ilgili .crt, .key ve .pass dosyalarının yolları yazılmalıdır.

İlgili Makaleler

...

SSL Sertifikası Kurulum Rehberi

...

\uD83D\uDCCB İlgili Makaleler

Filter by label (Content by label)
max5
maxCheckboxfalse
sortcreation
reversefalse
cqllabel in ( "kb-how-to-article" , "troubleshooting" ) and label = "ssl"