Tutorial ini menunjukkan cara memasang sijil SSL percuma untuk Nginx pada Debian 10 menggunakan Certbot.
Bagi pengguna yang belum memasang Nginx namun tutorial bermula dengan pengenalan pantas mengenai pemasangan dan konfigurasi Nginx untuk menunjukkan linux laman web.bz, pengguna yang sudah memasang dan mengkonfigurasi Nginx boleh melompat ke Cara Memasang Sijil SSL Percuma untuk Nginx pada Debian 10.
Memasang Nginx pada Debian 10 Buster
Nginx dikembangkan untuk prestasi tinggi yang menyokong berjuta-juta sambungan secara serentak. Walaupun secara lalai ia hanya dapat melayani laman web statik yang bertentangan dengan Apache yang dapat melayani kedua-dua laman web statik dan dinamis, laman web dinamis juga dapat dilayani dengan Nginx dibantu oleh Apache atau perisian lain.
Sekiranya Nginx belum dipasang pada PC anda, namun bahagian ini akan menunjukkan pemasangan dan konfigurasinya, jika anda mempunyai Nginx yang sudah dipasang, lompat ke Cara Memasang Sijil SSL Percuma untuk Nginx pada Debian 10.
Untuk mula memasang Nginx pada Debian 10 Buster, versi Debian sebelumnya atau edaran Linux berdasarkan dijalankan:
# apt pasang nginx -y
Anda seharusnya dapat mengakses pelayan web anda melalui penyemak imbas anda di http: // 127.0.0.1 / (hos tempatan).
Sekarang buat fail konfigurasi untuk laman web anda menggunakan nano, semasa terminal dijalankan:
# nano / etc / nginx / laman web-tersedia / linux.bz
Dalam fail yang baru dibuat masukkan kandungan yang ditunjukkan dalam gambar di bawah, menggantikan linux.bz untuk nama domain anda.
pelayan
dengarkan 80 default_server;
dengar [::]: 80 default_server;
root / var / www / linux.bz;
indeks indeks.html;
linux_nama pelayan.bz www.linux.bz;
lokasi /
cuba_files $ uri $ uri / = 404;
Setelah menambah baris di atas (menggantikan linux.bz untuk domain anda), tekan CTRL + X untuk menyimpan dan keluar dari penyunting teks nano.
Kemudian buat pautan simbolik ke / etc / nginx / sites-enabled / linux.bz dengan menjalankan:
# ln -s / etc / nginx / laman web-tersedia / linux.bz / etc / nginx / sites-enabled / linux.bz
Sekarang buat direktori / var / www /
Dalam kes saya:
# mkdir / var / www / linux.bz# sudo perkhidmatan nginx bermula
Sekarang anda seharusnya dapat mengakses laman web anda melalui nginx dengan penyemak imbas anda:
Catatan untuk pengguna domestik:
Untuk membolehkan akses dari luar rangkaian, beberapa pengguna rumah perlu mengkonfigurasi penghala mereka untuk meneruskan port yang diperlukan ke pelayan web mereka. Gambar berikut hanya menunjukkan contoh halaman konfigurasi penghala untuk penerusan port, di penghala anda, anda perlu meneruskan port 80 dan 443 ke alamat IP tempatan komputer Apache anda.
Cara Memasang Sijil SSL Percuma untuk Nginx pada Debian 10
Proses pemasangan SSL percuma untuk Nginx di bawah Debian 10 Buster cukup mudah dan pantas terima kasih kepada Certbot yang menjadikan Lets Encrypt SSL mudah dipasang.
Anda boleh memasang Certbot pada Debian 10 Buster dengan menjalankan perintah berikut:
# apt pasang certbot python-certbot-nginx -y
Untuk memulakan proses konfigurasi untuk menambahkan sijil SSL ke Nginx dan mengarahkan semua lalu lintas http ke jalankan https:
# sudo certbot --nginx
Anda boleh mengisi semua medan yang diminta atau membiarkannya kosong, langkah terakhir membolehkan anda mengkonfigurasi Nginx secara automatik untuk mengarahkan semua lalu lintas yang tidak selamat melalui https.
Kesimpulan mengenai Sijil SSL Percuma untuk Nginx pada Debian 10 Buster
Proses memasang sijil SSL percuma untuk Nginx pada Debian 10 Buster cukup mudah dan pantas terima kasih kepada Certbot. Seluruh proses mengambil masa beberapa minit untuk memasang pelayan web Nginx dan mengkonfigurasinya dengan SSL.
Pilihan percuma lain untuk mendapatkan sijil SSL percuma termasuk SSL secara Percuma (https: // sslforfree.com, lesen SSL percuma Comodo pendek atau Zerossl yang belum saya cuba, tetapi tidak ada yang bermaksud cara yang cepat dan mudah seperti ini.
Saya harap artikel ringkas mengenai Cara Memasang Sijil SSL Percuma untuk Nginx di Debian 10 ini berguna, terima kasih kerana membacanya.
Artikel lain yang berkaitan dengan Cara Memasang Sijil SSL Percuma untuk Nginx di Debian 10
- Tomcat Install SSL Certificate
- Mari Sulitkan Sijil SSL
- Apa itu Penyemak Imbas Tor?
- TLS vs SSL
- Pasang NGINX di CentOS