Nginx

Cara Memasang Sijil SSL Percuma untuk Nginx pada Debian 10

Cara Memasang Sijil SSL Percuma untuk Nginx pada Debian 10
Protokol TLS dan SSL menguraikan hubungan antara laman web (atau perkhidmatan lain, tetapi dalam tutorial ini Nginx menjadi tumpuan) dan pelanggan atau penyemak imbas web mengelakkan penyerang atau serangan MiM (Man in the Middle) dari komunikasi intipan. Beberapa tahun yang lalu Google menuntut semua webmaster untuk menggunakan SSL, juga untuk laman web tanpa pertukaran maklumat sensitif menjadikan protokol ini juga harus untuk tujuan pemasaran (SEO).

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

Kajian Tetikus Tanpa Wayar Microsoft Sculpt Touch
Saya baru-baru ini membaca mengenai Sentuhan Microsoft Sculpt tetikus tanpa wayar dan memutuskan untuk membelinya. Setelah menggunakannya sebentar, sa...
Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...