SSL

Cara Mengatur Sertifikat SSL Gratis untuk Apache di Debian 10

Cara Mengatur Sertifikat SSL Gratis untuk Apache di Debian 10
Protokol TLS dan SSL mengenkripsi lalu lintas antara situs web (atau layanan lain) dan pengunjung atau browser web yang mencegah sniffer atau penyerang mengakses komunikasi. Akhir-akhir ini Google menuntut semua webmaster untuk menggunakan SSL, bahkan untuk situs web tanpa pertukaran informasi sensitif yang mengubah protokol ini menjadi suatu keharusan terlepas dari kebutuhan keamanan.

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:

# apt install apache2 -y

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, alias, informasi kontak, direktori root, informasi file logging dan file penutup ().


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.html

Kemudian 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 --apache

Isi 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.

Emulator Konsol Game Terbaik untuk Linux
Artikel ini akan mencantumkan perangkat lunak emulasi konsol game populer yang tersedia untuk Linux. Emulasi adalah lapisan kompatibilitas perangkat l...
Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...
Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...