Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

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

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:

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

<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 bir önceki çözüm çalışmazsa, aşağıdaki betiği çalıştırarak bir yedekleme oluşturun:

    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ı."
  2. Yeni sertifikaları kurmak için aşağıdaki betiği çalıştırın:

    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ı!"

<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.

  • No labels