Intro:Berikut adalah salinan 1-ke-1 dari artikel tentang cara menginstal certbot di Ubuntu 16.04 dan Debian Stretch
Ubuntu 16.04 HOWTO:
Pasang
Pada sistem Ubuntu, tim Certbot mengelola PPA. Setelah Anda menambahkannya ke daftar repositori Anda, yang perlu Anda lakukan adalah apt-get paket-paket berikut.$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update
$ sudo apt-get install certbot
Memulai Lanjutan
Certbot mendukung sejumlah "plugin" berbeda yang dapat digunakan untuk mendapatkan dan/atau menginstal sertifikat.
Karena arsitektur server Anda belum mendukung penginstalan otomatis, Anda harus menggunakan pasti perintah untuk mendapatkan sertifikat Anda.$ sudo certbot certonly
Ini akan memungkinkan Anda secara interaktif memilih plugin dan opsi yang digunakan untuk mendapatkan sertifikat Anda. Jika Anda sudah menjalankan server web, sebaiknya pilih “webroot ” plugin.
Atau, Anda dapat menentukan informasi lebih lanjut di baris perintah.
Untuk mendapatkan sertifikat menggunakan “webroot ” plugin, yang dapat bekerja dengan direktori webroot dari perangkat lunak server web apa pun:$ sudo certbot certonly --webroot -w /var/www/example -d example.com -d www.example.com -w /var/www/thing -d thing.is -d m.thing.is
Perintah ini akan mendapatkan satu cert misalnya example.com, www.example.com, thing.is, dan m.thing.is; itu akan menempatkan file di bawah /var/www/example untuk membuktikan kendali atas dua domain pertama, dan di bawah /var/www/thing untuk pasangan kedua.
Catatan:
Untuk menggunakan plugin webroot, server Anda harus dikonfigurasi untuk melayani file dari direktori tersembunyi. Jika /.terkenal diperlakukan secara khusus oleh konfigurasi server web Anda, Anda mungkin perlu mengubah konfigurasi untuk memastikan bahwa file di dalam /.well-known/acme-challenge dilayani oleh server web.
Untuk mendapatkan sertifikat menggunakan built-in “mandiri ” server web (Anda mungkin perlu menghentikan sementara server web yang ada, jika ada) untuk example.com dan www.example.com:$ sudo certbot certonly --standalone -d example.com -d www.example.com
Perpanjangan otomatis
Paket Certbot di sistem Anda dilengkapi dengan tugas cron yang akan memperbarui sertifikat Anda secara otomatis sebelum kedaluwarsa. Karena sertifikat Let's Encrypt bertahan selama 90 hari, sangat disarankan untuk memanfaatkan fitur ini. Anda dapat melakukan perpanjangan otomatis untuk sertifikat Anda dengan menjalankan perintah ini:$ sudo certbot renew
Debian Stretch(9.0) HOWTO:
Pasang
Karena Certbot dikemas untuk sistem Anda, yang perlu Anda lakukan hanyalah mendapatkan paket-paket berikut.
Pertama, Anda harus mengikuti petunjuk di sini untuk mengaktifkan Stretch backports repo, jika Anda belum melakukannya.
Untuk menjalankan ini:$ sudo echo "deb http://ftp.debian.org/debian stretch-backports main" >> /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get install certbot -t stretch-backports
Memulai Lanjutan
Certbot mendukung sejumlah “plugin . yang berbeda ” yang dapat digunakan untuk mendapatkan dan/atau menginstal sertifikat.
Karena arsitektur server Anda belum mendukung instalasi otomatis, Anda harus menggunakan perintah certonly untuk mendapatkan sertifikat.$ sudo certbot certonly
Ini akan memungkinkan Anda secara interaktif memilih plugin dan opsi yang digunakan untuk mendapatkan sertifikat Anda. Jika Anda sudah menjalankan server web, sebaiknya pilih “webroot ” plugin.
Atau, Anda dapat menentukan informasi lebih lanjut di baris perintah.
Untuk mendapatkan sertifikat menggunakan “webroot ” plugin, yang dapat bekerja dengan direktori webroot dari perangkat lunak server web apa pun:$ sudo certbot certonly --webroot -w /var/www/example -d example.com -d www.example.com -w /var/www/thing -d thing.is -d m.thing.is
Perintah ini akan mendapatkan satu cert misalnya example.com, www.example.com, thing.is, dan m.thing.is; itu akan menempatkan file di bawah /var/www/example untuk membuktikan kontrol dari dua domain pertama, dan di bawah /var/www/thing untuk pasangan kedua.
Catatan:
Untuk menggunakan plugin webroot, server Anda harus dikonfigurasi untuk melayani file dari direktori tersembunyi. Jika /.terkenal diperlakukan secara khusus oleh konfigurasi server web Anda, Anda mungkin perlu mengubah konfigurasi untuk memastikan bahwa file di dalam /.well-known/acme-challenge dilayani oleh server web.
Untuk mendapatkan sertifikat menggunakan “mandiri . bawaan ” server web (Anda mungkin perlu menghentikan sementara server web yang ada, jika ada) untuk example.com dan www.example.com:$ sudo certbot certonly --standalone -d example.com -d www.example.com
Perpanjangan otomatis
Paket Certbot di sistem Anda dilengkapi dengan tugas cron yang akan memperbarui sertifikat Anda secara otomatis sebelum kedaluwarsa. Karena sertifikat Let's Encrypt bertahan selama 90 hari, sangat disarankan untuk memanfaatkan fitur ini. Anda dapat melakukan pembaruan untuk sertifikat Anda dengan menjalankan perintah ini:$ sudo certbot renew