SSL Sertifikası Sorun Giderme
İş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
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).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
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ı."
Yeni sertifikaları kurmak için aşağıdaki betiği çalıştırın:
<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