Nginx

Cara Memasang Sertifikat SSL Gratis untuk Nginx di Debian 10

Cara Memasang Sertifikat SSL Gratis untuk Nginx di Debian 10
Protokol TLS dan SSL menyandikan koneksi antara situs (atau layanan lain, tetapi dalam tutorial ini Nginx adalah fokusnya) dan klien atau browser web menghindari serangan sniffer atau MiM (Man in the Middle) dari komunikasi mata-mata. Beberapa tahun yang lalu Google menuntut semua webmaster untuk menggunakan SSL, juga untuk situs tanpa pertukaran informasi sensitif membuat protokol ini juga harus digunakan untuk tujuan pemasaran (SEO).

Tutorial ini menunjukkan cara menginstal sertifikat SSL gratis untuk Nginx di Debian 10 menggunakan Certbot.

Untuk pengguna yang belum menginstal Nginx, tutorial dimulai dengan pengenalan cepat tentang instalasi dan konfigurasi Nginx untuk menunjukkan situs linux.bz, pengguna yang sudah menginstal dan mengkonfigurasi Nginx dapat melompat ke Cara Memasang Sertifikat SSL Gratis untuk Nginx di Debian 10.

Menginstal Nginx di Debian 10 Buster

Nginx dikembangkan untuk performa tinggi yang mendukung jutaan koneksi secara bersamaan. Sementara secara default hanya dapat melayani situs statis yang bertentangan dengan Apache yang dapat melayani situs statis dan dinamis, situs dinamis dapat juga dilayani dengan Nginx dibantu oleh Apache atau perangkat lunak lain.
Jika Anda belum menginstal Nginx di PC Anda, bagian ini akan menunjukkan instalasi dan konfigurasinya, jika Anda sudah menginstal Nginx, lompat ke Cara Memasang Sertifikat SSL Gratis untuk Nginx di Debian 10.

Untuk mulai menginstal Nginx di Debian 10 Buster, versi Debian sebelumnya atau distribusi Linux berbasis jalankan:

# apt install nginx -y

Anda seharusnya dapat mengakses server web Anda melalui browser Anda di http://127.0.0.1/ (localhost).

Sekarang buat file konfigurasi untuk situs web Anda menggunakan nano, di terminal jalankan:

# nano /etc/nginx/sites-available/linux.BZ

Di dalam file yang baru dibuat, masukkan konten yang ditunjukkan pada gambar di bawah, menggantikan linux.BZ untuk nama domain Anda.

server
dengarkan 80 default_server;
mendengarkan [::]:80 default_server;
root /var/www/linux.BZ;
indeks indeks.html;
nama_server linux.bz www.linux.BZ;
lokasi /
try_files $uri $uri/ =404;

Setelah menambahkan baris di atas (mengganti linux.bz untuk domain Anda), tekan CTRL+X untuk menyimpan dan keluar dari editor teks nano.

Kemudian buat tautan simbolis ke /etc/nginx/sites-enabled/linux.BZ dengan menjalankan:

# ln -s /etc/nginx/sites-available/linux.bz /etc/nginx/sites-enabled/linux.BZ

Sekarang buat direktori /var/www/

Dalam hal ini:

#mkdir /var/www/linux.BZ

# layanan sudo nginx mulai

Sekarang Anda seharusnya dapat mengakses situs web Anda melalui nginx dengan browser Anda:

Catatan untuk pengguna domestik:

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.

Cara Memasang Sertifikat SSL Gratis untuk Nginx di Debian 10

Proses instalasi SSL gratis untuk Nginx di bawah Debian 10 Buster cukup mudah dan cepat berkat Certbot yang membuat Lets Encrypt SSL certificates mudah dipasang.

Anda dapat menginstal CertbotĀ  di Debian 10 Buster dengan menjalankan perintah berikut:

# apt install certbot python-certbot-nginx -y

Untuk memulai proses konfigurasi untuk menambahkan sertifikat SSL ke Nginx dan mengarahkan semua lalu lintas http ke https, jalankan:

# sudo certbot --nginx

Anda dapat mengisi semua bidang yang diminta atau membiarkannya kosong, langkah terakhir memungkinkan Anda untuk secara otomatis mengonfigurasi Nginx untuk mengarahkan semua lalu lintas yang tidak aman melalui https.

Kesimpulan tentang Sertifikat SSL Gratis untuk Nginx di Debian 10 Buster

Proses pemasangan sertifikat SSL gratis untuk Nginx di Debian 10 Buster cukup sederhana dan cepat berkat Certbot. Seluruh proses membutuhkan waktu beberapa menit untuk menginstal server web Nginx dan mengonfigurasinya dengan SSL.

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 cara cepat dan sederhana seperti ini.

Saya harap Anda menemukan artikel singkat tentang Cara Memasang Sertifikat SSL Gratis untuk Nginx di Debian 10 ini bermanfaat, terima kasih telah membacanya.

Artikel lain terkait Cara Memasang Sertifikat SSL Gratis untuk Nginx di Debian 10

Cara Menampilkan Penghitung FPS di Game Linux
Game Linux mendapat dorongan besar ketika Valve mengumumkan dukungan Linux untuk klien Steam dan game mereka pada tahun 2012. Sejak itu, banyak game A...
Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...
Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...