Saya ingin mengatur certbot untuk server web pada port yang berbeda dari 443. Saya mendapatkan kesalahan berikut saat menjalankan
certbot --apache -d <sub>.<domain>.<ext>
Prosedur otorisasi gagal. sub.domain.ext (tls-sni-01): urn: acme: error: koneksi :: Server tidak dapat terhubung ke klien untuk memverifikasi domain :: Gagal terhubung ke external_ip: 443 untuk tantangan TLS-SNI-01
Setelah kesalahan ini, saya telah membaca halaman manual, di mana saya menemukan ini:
--tls-sni-01-port TLS_SNI_01_PORT Nomor port untuk melakukan tantangan tls-sni-01. Boulder dalam mode pengujian default ke 5001. (default: 443)
Kemudian saya mencoba yang berikut ini untuk memperbaiki kesalahan ini:
certbot --apache --tls-sni-01-port 14831 -d <sub>.<domain>.<ext>
Setelah menambahkan tls-sni-01-port, saya mendapatkan kesalahan yang sama.
Apakah mungkin untuk menginstal sertifikat dengan port yang berbeda, atau apakah saya melakukan sesuatu yang salah?
sumber
Jawaban:
Menurut: https://community.letsencrypt.org/t/how-to-specify-a-port-different-from-443-for-the-dvsni-challenge/12753/4
Ini tidak mungkin dengan certbot. Anda harus melihat pada metode implementasi lainnya di sini: https://community.letsencrypt.org/t/list-of-client-implementations/2103
sumber
Saya percaya itu
tls-sni
masih mungkin, tetapi berdasarkan insiden yang ditemukan, letsencrypt menyarankan orang untuk tidak menggunakantls-sni
sampai pemberitahuan di masa depan, misalnyatls-sni-03
spec yang akan datang dengan tantangan.sumber
jika kasingnya mirip dengan server saya di sebuah situs, di mana saya memiliki port ip publik 80 dan 443 diteruskan ke port ip pribadi 8080 dan 8443, Anda dapat melakukannya dengan cara ini: certbot certonly - manual
yang akan meminta Anda untuk menyediakan hash dalam URL tertentu, mudah dilakukan dengan membuat file di direktori root webserver Anda dengan konten yang diminta, yaitu http://your.site.com/178412ufhjakjkaslkasflalifalafllkdflkjf dan tantangannya adalah adsjaskldlkajsdlkasdljjldjalskdasdada
sehingga Anda membuat / var / www / html / 178412ufhjakjkaslkasflalifalafllkdflkjf, dan isinya harus adsjaskldlkajsdlkasdlakjsldjalskdasdada
semoga membantu
sumber