Tutorial ini memfokuskan pada pemasangan Sijil SSL pada pelayan web Apache di bawah Linux Debian 10 Buster dengan pantas dan mudah menggunakan Certbot. Bagi pengguna yang memerlukan pelayan web yang disulitkan tetapi belum memasang atau mengkonfigurasi Apache, bahagian pertama menunjukkan cara memasang dan mengkonfigurasi Apache di Debian 10 Buster untuk menjadi tuan rumah laman web.
Semua langkah yang dijelaskan dalam tutorial ini berguna untuk edisi Debian dan Linux berdasarkan versi sebelumnya. Sekiranya anda sudah mempunyai Apache, anda boleh pergi ke Cara Menyiapkan Sijil SSL Percuma untuk Apache di Debian 10 Buster.
Memasang Apache pada Debian 10 Buster
Langkah ini hanya untuk pengguna yang belum memasang Apache, jika Anda sudah memasang Apache, lompat ke bab “Cara Menyiapkan Sijil SSL Percuma untuk Apache di Debian 10".
Sekiranya anda belum memasang Apache, pasang dengan melaksanakan:
Setelah dipasang, perkhidmatan akan bermula secara automatik dan anda dapat mengakses pelayan web anda dari penyemak imbas anda melalui alamat http: // 127.0.0.1 (hos tempatan).
Apache juga menyokong beberapa domain, tetapi untuk penyediaan ini, kami hanya akan mengkonfigurasi domain https: // linux.bz menggunakan fail konfigurasi lalai untuk apache / etc / apache2 / sites-enabled / 000-default.pengesahan. Jalankan:
# nano / etc / apache2 / sites-enabled / 000-default.pengesahan
Garis-garis yang tidak dikomen di bawah menunjukkan konfigurasi yang tepat yang disesuaikan untuk linux.bz,
Fail mengandungi kandungan berikut yang membuka fail (
Linux Nama Pelayan.bz
PelayanAlias www.linux.bz
ServerAdmin hubungi @ linux.bz
DocumentRoot / var / www / html
KesalahanLog $ APACHE_LOG_DIR / ralat.balak
CustomLog $ APACHE_LOG_DIR / akses.log digabungkan
Anda boleh menamakan semula halaman indeks lalai Apache dengan menjalankan:
# indeks mv.html oldindex.htmlKemudian buat halaman baru untuk tujuan ujian:
# ujian nano.html
Masukkan kandungan yang anda mahukan:
Tekan CTRL + X untuk menyimpan dan keluar.
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.
Akhirnya anda dapat mengakses laman web anda dari luar rangkaian anda.
Cara Menyiapkan Sijil SSL Percuma untuk Apache di Debian 10 Buster
Sekiranya anda sudah mempunyai Apache waktunya untuk menambahkan SSL, untuk tujuan ini tutorial ini menunjukkan cara memasang sijil SSL dengan cara yang cepat dan mudah menggunakan certbot, pemasang dan konfigurasi automatik untuk sijil Let's Encrypt ssl.
Untuk mula memasang pakej Certbot dengan menjalankan:
# apt pasang certbot python-certbot-apache -y
Setelah dipasang pakej sebelumnya membuat dan mengarahkan pengalihan ke https dengan menjalankan:
# certbot --apacheIsi maklumat yang diminta:
Pada satu ketika, ia akan menawarkan anda untuk mengarahkan lalu lintas ke https, tekan 2 untuk menerima, kemudian tekan MASUK untuk menamatkan.
Sekiranya proses berjaya, anda akan melihat skrin berikut:
Akhirnya anda dapat menguji laman web anda, tekan CTRL + F5 dan ia akan mengarahkan melalui SSL sekarang.
Untuk memperbaharui sijil, jalankan:
# certbot memperbaharui --dry-run
Kesimpulan mengenai kaedah Certbot untuk memasang sijil SSL untuk Apache di Debian 10 Buster
Certbot menjadikan pemasangan sijil SSL sangat mudah dan pantas membolehkan pengguna yang tidak berpengalaman tanpa Plesk atau Cpanel berkongsi kandungan web dengan cara yang selamat secara percuma. Seluruh proses mengambil masa beberapa minit termasuk pemasangan Apache.
Pilihan percuma lain untuk mendapatkan sijil SSL percuma mungkin termasuk SSL secara Percuma (https: // sslforfree.com, lesen SSL percuma Comodo pendek atau Zerossl yang belum saya cuba, tetapi tidak ada yang bermaksud kaedah yang cepat dan mudah seperti ini.
Saya harap anda dapati artikel ringkas mengenai Cara Menyiapkan Sijil Percuma untuk Apache di Debian 10 berguna, terima kasih kerana membacanya.