Tutorial ini berfokus pada penginstalan Sertifikat SSL pada server web Apache di Linux Debian 10 Buster dengan cepat dan sederhana menggunakan Certbot. Untuk pengguna yang membutuhkan server web terenkripsi tetapi belum menginstal atau mengkonfigurasi Apache, bagian pertama menunjukkan cara menginstal dan mengkonfigurasi Apache di Debian 10 Buster untuk meng-host situs web.
Semua langkah yang dijelaskan dalam tutorial ini berguna untuk versi Debian sebelumnya dan distribusi Linux berbasis based. Jika Anda sudah memiliki Apache, Anda dapat melompat ke Cara Mengatur Sertifikat SSL Gratis untuk Apache di Debian 10 Buster.
Menginstal Apache di Debian 10 Buster
Langkah ini hanya untuk pengguna yang belum menginstal Apache, jika Anda sudah menginstal Apache, lompat ke bab “Cara Mengatur Sertifikat SSL Gratis untuk Apache di Debian 10”.
Jika Anda belum menginstal Apache, instal dengan menjalankan:
Setelah terinstal, layanan akan otomatis dimulai dan Anda dapat mengakses server web dari browser melalui alamat http://127.0.0.1 (localhost).
Apache juga mendukung banyak domain, tetapi untuk pengaturan ini kami hanya akan mengonfigurasi domain https://linux.BZ menggunakan file konfigurasi default untuk Apache /etc/Apache2/sites-enabled/000-default.konf. Lari:
# nano /etc/Apache2/sites-enabled/000-default.konf
Baris yang tidak dikomentari di bawah ini menunjukkan konfigurasi yang tepat yang disesuaikan untuk linux.BZ,
File berisi konten berikut yang membuka file (
Nama Server linux.BZ
ServerAlias www.linux.BZ
Kontak [email protected]
DocumentRoot /var/www/html
ErrorLog $APACHE_LOG_DIR/error.catatan
CustomLog $APACHE_LOG_DIR/akses.log gabungan
Anda dapat mengganti nama halaman indeks default Apache dengan menjalankan:
# indeks mv.html indeks lama.htmlKemudian buat halaman baru untuk tujuan pengujian:
# tes nano.html
Masukkan ke dalam konten apa pun yang Anda inginkan:
Tekan CTRL+X untuk menyimpan dan keluar.
Untuk mengizinkan akses dari luar jaringan, beberapa pengguna rumahan perlu mengonfigurasi router mereka untuk meneruskan port yang diperlukan ke server web mereka. Gambar berikut hanya menunjukkan contoh halaman konfigurasi router untuk penerusan port, di router Anda, Anda harus meneruskan port 80 dan 443 ke alamat IP lokal komputer Apache Anda.
Akhirnya Anda akan dapat mengakses situs web Anda dari luar jaringan Anda.
Cara Mengatur Sertifikat SSL Gratis untuk Apache di Debian 10 Buster
Jika Anda sudah memiliki Apache saatnya untuk menambahkan SSL, untuk tujuan ini tutorial ini menunjukkan cara menginstal sertifikat SSL dengan cara yang cepat dan sederhana menggunakan certbot, penginstal dan pengonfigurasi otomatis untuk Let's Encrypt sertifikat ssl.
Untuk mulai menginstal paket Certbot dengan menjalankan:
# apt install certbot python-certbot-apache -y
Setelah diinstal, paket sebelumnya buat dan instruksikan pengalihan ke https dengan menjalankan:
# certbot --apacheIsi informasi yang diminta:
Pada titik tertentu itu akan menawarkan Anda untuk mengarahkan lalu lintas ke https, tekan 2 untuk menerima, lalu tekan MEMASUKKAN menyelesaikan.
Jika proses berhasil Anda akan melihat layar berikut:
Akhirnya Anda dapat menguji situs web Anda, tekan CTRL + F5 dan itu akan dialihkan melalui SSL sekarang.
Untuk memperbarui sertifikat, jalankan:
# certbot memperbarui --dry-run
Kesimpulan tentang metode Certbot untuk menginstal sertifikat SSL untuk Apache di Debian 10 Buster
Certbot membuat pemasangan sertifikat SSL menjadi sangat mudah dan cepat sehingga memungkinkan pengguna yang tidak berpengalaman tanpa Plesk atau Cpanel untuk berbagi konten web dengan cara yang aman secara gratis. Seluruh proses memakan waktu beberapa menit termasuk instalasi Apache.
Opsi gratis lainnya untuk mendapatkan sertifikat SSL gratis mungkin termasuk SSL Gratis (https://sslforfree.com, lisensi SSL gratis Comodo pendek atau Zerossl yang belum saya coba, tetapi tidak ada yang berarti metode cepat dan mudah seperti ini.
Saya harap Anda menemukan artikel singkat tentang Cara Mengatur Sertifikat Gratis untuk Apache di Debian 10 ini bermanfaat, terima kasih telah membacanya.