Saya memiliki server Apache pribadi, hanya dapat dijangkau dari LAN saya di port 443, dengan sertifikat StartSSL.
Sejak Firefox 51 dirilis, saya tidak dapat terhubung lagi karena sertifikat root StartSSL dihapus dari trust store .
Saya mempertimbangkan untuk bermigrasi ke Let's Encrypt, tetapi tampaknya membutuhkan server HTTP yang menghadap publik. Apakah mungkin menggunakan Let's Encrypt dalam situasi saya?
Saya lebih suka menghindari membayar untuk sertifikat SSL, jika memungkinkan.
sumber
Klien certbot memiliki kemampuan untuk melakukan tantangan DNS manual. Jawaban (saat ini paling populer kedua) yang ditemukan dalam pertanyaan ini Bagaimana cara menggunakan Let's Encrypt DNS challenge? memiliki semua detail, dan saya baru mengujinya berfungsi.
Pada dasarnya, Anda menjalankan perintah ini dan ikuti petunjuknya:
sumber
Anda menyebutkan bahwa Anda menggunakan Apache, namun jika Anda tidak terikat padanya ada jalan yang sangat mudah menggunakan Caddyserver .
Di sana Anda hanya perlu mendefinisikan
Caddyfile
dengan konten berikut:Sebutkan penyedia DNS yang Anda gunakan dalam konfigurasi dan konfigurasikan kunci API Anda melalui variabel lingkungan. Gambarlah dari daftar penyedia yang didukung dari dokumen .
Hanya itu yang dibutuhkan. Output pada awal pertama akan seperti:
sumber