Webmin adalah platform berasaskan web yang popular yang digunakan untuk mengurus pelayan dengan cara yang mudah dan mesra. Sekiranya anda tidak mahir bekerja di terminal, maka Webmin memberikan pilihan yang lebih baik untuk tugas-tugas pentadbiran sistem melalui antara muka pengguna grafik.
Dengan Webmin, anda boleh, antara tugas lain:
- Buat pengguna Baru
- Pasang / Kemas kini pakej perisian
- Keluarkan pakej perisian yang tidak diingini
- Pantau penggunaan ruang CPU, RAM dan Hard Disk
- Mengautomasikan tugas melalui cron jobs
- Siapkan peraturan Firewall
Dan banyak lagi!
Dalam panduan ini, kami akan menunjukkan kepada anda cara memasang Webmin di Ubuntu 18.04 LTS.
Memasang Webmin bersama Let's Encrypt SSL di Ubuntu 18.04
Prasyarat
- Pelayan Ubuntu 18.04 contoh
- Nama Domain yang Berkelayakan sepenuhnya dengan rekod yang menunjukkan alamat IP pelayan anda. Panduan ini menggunakan linuxtechwhiz.maklumat yang menunjuk ke IP 38.76.11.174
- akses ssh ke pelayan
Tanpa basa-basi lagi, mari kita selami!
Langkah 1 - Memasang Webmin
Sebagai permulaan, kita harus menambahkan repositori Webmin sehingga kita dapat memasang dan mengurus Webmin menggunakan pengurus pakej yang tepat.
Pertama, mari kita kemas kini repositori sistem kami
$ sudo apt kemas kini
Seterusnya, mari pasang pakej prasyarat
$ sudo apt install python apt-show-version libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl
Keluaran sampel
Selepas itu, muat turun pakej deb Webmin
$ cd / tmp && curl -L -O http: // www.pelayan web.com / muat turun / deb / webmin-semasa.deb
Pengeluaran
Sekarang pasang Webmin menggunakan arahan di bawah
$ sudo dpkg -i webmin-semasa.deb
Pengeluaran
Langkah 2 - Mengakses Webmin
Setelah berjaya memasang Webmin, kami akan membenarkan port 10000 di firewall. Ini adalah port yang akan kita akses ke antara muka Webmin.
Untuk menambah port 10000 di firewall ufw jalankan
$ sudo ufw membenarkan 10000 / tcp
Pengeluaran
Untuk mengesahkan bahawa port 10000 terbuka, jalankan arahan berikut
status $ sudo ufw
Pengeluaran
Dengan port yang dibenarkan di firewall, hala ke penyemak imbas anda, dan masukkan domain anda dengan akhiran : 10000
di hujung URL
Sintaks
https: // nama_ domain: 10000
Dalam kes kami, kami akan pergi ke
https: // linuxtechwhiz.maklumat: 10000
Bar URL menunjukkan bahawa laman web ini tidak disulitkan dan oleh itu tidak digalakkan untuk meneruskannya. Jangan risau, ini kerana Webmin belum mempunyai sijil SSL, yang akan kami pasang pada langkah seterusnya.
Untuk meneruskan ke papan pemuka utama, klik pada tab "Lanjutan" dan klik terus ke alamat URL
Anda akan diberikan skrin masuk seperti yang ditunjukkan. Masukkan butiran pengguna yang betul dan klik 'Log masuk'
Papan pemuka di bawah akan muncul
Langkah 3 - Sediakan direktori root dokumen
Seterusnya, kita akan mengkonfigurasi blok pelayan Nginx. Secara lalai, Nginx hanya mempunyai satu blok pelayan yang dikonfigurasikan ke dokumen pelayan dari direktori / var / www / html
Kami sekarang akan membuat direktori root untuk laman web kami.
Sintaks
$ Sudo mkdir -p / var / www / contoh.com / html
Dalam kes ini, kita mesti mempunyai
$ sudo mkdir -p / var / www / linuxtechwhiz.maklumat / html
Dengan adanya direktori kami, kami akan menetapkan semula pemilikan ke akaun pengguna biasa kami
$ Sudo chown -R $ USER: $ USER / var / www / linuxtechwhiz.maklumat / html
Ubah kebenaran
$ Sudo chmod -R 755 / var / www
Langkah 4 - Konfigurasikan blok pelayan Nginx
Nginx mengandungi satu blok pelayan yang disebut lalai, yang dapat kita gunakan sebagai templat untuk konfigurasi kita sendiri. Kami akan membuat blok pelayan domain kami dan kemudian menyalin pelayan lalai ke dalamnya dan membuat beberapa pengubahsuaian.
Seperti yang dinyatakan di atas, kami akan membuat fail konfigurasi blok pelayan pertama kami dengan menyalin fail lalai:
$ Sudo cp / etc / nginx / sites-available / default / etc / nginx / sites-available / linuxtechwhiz.maklumat
Kami kemudian akan membuka fail menggunakan editor teks dan membuat beberapa pengubahsuaian
$ Sudo vim / etc / nginx / sites-available / linuxtechwhiz.maklumat
Mengabaikan baris komen, konfigurasi harus menyerupai yang di bawah
pelayan dengarkan 80 default_server; dengar [::]: 80 default_server; root / var / www / html; indeks indeks.indeks html.indeks htm.nginx-debian.html; nama pelayan _; lokasi / try_files $ uri $ uri / = 404;
Oleh kerana kita sudah mempunyai blok pelayan Nginx lalai dengan atribut default_server di blok pelayan, kita akan menghapus atribut di domain kita dan mempunyai:
pelayan dengar 80; dengar [::]: 80;…
Kami kemudian akan menyesuaikan jalan ke akar dokumen kami dan mengarahkannya ke akar dokumen pelayan kami
pelayan dengar 80; dengar [::]: 80; root / var / www / linuxtechwhiz.maklumat / html;
Ubah atribut server_name agar sesuai dengan domain kami
pelayan dengar 80; dengar [::]: 80; root / var / www / linuxtechwhiz.maklumat / html; indeks indeks.indeks html.indeks htm.nginx-debian.html; pelayan_nama linuxtechwhiz.maklumat www.linuxtechwhiz.maklumat; lokasi / try_files $ uri $ uri / = 404;
Tutup dan keluar fail konfigurasi
Kami kemudian akan mengaktifkan blok pelayan dengan mengeluarkan perintah berikut
$ Sudo ln -s / etc / nginx / sites-available / linuxtechwhiz.maklumat / dll / nginx / didayakan laman web /
Untuk memastikan bahawa tidak ada kesalahan sintaksis dalam salah satu fail Nginx kami, jalankan
$ sudo nginx -t
Pengeluaran
Hebat!! Mari kita mulakan semula pelayan Nginx
$ Sudo systemctl mulakan semula nginx
Untuk mengesahkan bahawa Nginx sedang berjalan, jalankan
$ Sudo systemctl status nginx
Pengeluaran
Langkah 5 - Menyulitkan Webmin
Bahagian terakhir adalah memastikan Webmin menyulitkan komunikasi antara penyemak imbas dan pelayan.
Klik pada 'Webmintab seperti di bawah
Pilih 'Konfigurasi web'dalam menu lungsur yang muncul
Klik pada SSL 'Penyulitan'pilihan
Seterusnya, kita akan Klik pada 'Mari Sulitkantab.
Isi nama host di tab hostname dan Selepas itu klik pada 'Memohon Sijil'.
Webmin akan mula menghasilkan Mari mengenkripsi sijil SSL dan menyimpan fail pengesahan di direktori laman web.
Sekarang kembali ke URL Webmin pelayan anda dan muat semula penyemak imbas. Perhatikan bahawa sambungan ke pelayan Webmin dienkripsi.
Anda kini boleh log masuk dengan selamat dan mengakses papan pemuka
Sekiranya anda agak penasaran dan ingin melihat Mari mengenkripsi maklumat sijil, klik pada simbol gembok dan pilih 'Sijil sah'pilihan
Maklumat Sijil
jika anda sampai sejauh ini, kami yakin bahawa anda dapat memasang Webmin di domain anda dan menyulitkan sambungan dengan Let's Encrypt SSL. Maklum balas anda amat dialu-alukan.
Terima kasih kerana meluangkan masa dan menyimpannya FOSSLinux!