GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal dan Konfigurasi Webmin di Sistem Ubuntu Anda

Konsol Webmin adalah jawaban Anda untuk manajemen Linux saat ini sebagai administrator. Anda dapat menggunakan browser web apa pun untuk mengatur akun pengguna, Apache, DNS, berbagi file, dan banyak lagi. Pada artikel ini, kami akan menjelaskan langkah-demi-langkah instalasi Webmin pada sistem Ubuntu Anda. Kami juga akan menjelaskan cara mengkonfigurasi Webmin sehingga Anda dapat menggunakan nama domain Anda untuk mengakses Webmin melalui FQDN.

Perintah dan prosedur yang disebutkan dalam artikel ini telah dijalankan pada sistem Ubuntu 18.04 LTS.

Instalasi Webmin di Ubuntu 18.04

Karena instalasi Webmin dilakukan melalui Baris Perintah Linux, kami akan menggunakan aplikasi Terminal untuk tujuan ini. Untuk membuka Terminal, Anda dapat menggunakan pintasan Ctrl+Alt+T atau membukanya melalui Ubuntu Dash.

Hal pertama yang harus dilakukan adalah menambahkan repositori Webmin ke daftar sumber Anda. Ada dua cara untuk melakukannya:

Metode 1:Tambahkan repositori Webmin Ubuntu

Buka file /etc/apt/sources.list untuk secara manual menambahkan tautan repositori ke daftar. Untuk membuka file sources.list, jalankan perintah berikut sebagai root di Terminal Anda:

$ sudo nano /etc/apt/sources.list

Ini akan membuka file di editor Nano. Pindah ke akhir file dan tempel baris berikut untuk menambahkan repositori Webmin ke daftar:

deb http://download.webmin.com/download/repository sarge contrib

Simpan dan keluar dari file dengan menekan Ctrl+X lalu Y untuk konfirmasi.

Langkah selanjutnya adalah mendapatkan kunci PGP Webmin untuk repositori yang baru ditambahkan. Dengan cara ini sistem akan mempercayai repositori ini. Jalankan perintah berikut untuk melakukannya:

$ wget http://www.webmin.com/jcameron-key.asc

Kemudian tambahkan kunci melalui perintah berikut:

$ sudo apt-key add jcameron-key.asc

Metode 2:

Alternatif untuk metode manual yang dijelaskan di atas adalah dengan menambahkan kunci dan repositori melalui metode berikut:

Masukkan perintah berikut untuk mengunduh dan menambahkan kunci repositori Webmin:

$ wget -qO- http://www.webmin.com/jcameron-key.asc | sudo apt-key add

Kemudian gunakan perintah berikut untuk mengunduh repositori Webmin ke daftar sumber di sistem Anda:

$ sudo add-apt-repository "deb http://download.webmin.com/download/repository sarge contrib"

Menginstal Webmin di Ubuntu

Setelah repositori ditambahkan dan dikenali, mari kita perbarui daftar paket di sistem kita melalui perintah berikut:

$ sudo apt update

Terakhir, instal aplikasi Webmin melalui perintah berikut:

$ sudo apt install webmin

Masukkan Y saat diminta untuk melanjutkan penginstalan.

Saat penginstalan selesai, cari baris ini di akhir output.

Ini akan memberi Anda informasi tentang cara mengakses konsol Webmin melalui browser Anda.

Konfigurasikan Webmin

Pada langkah ini, kita akan membuat Webmin dapat diakses dari jarak jauh pada port 80 dengan membuat proxy Vhost di Apache. Langkah ini opsional dan mengasumsikan bahwa Anda telah menginstal server web Apache, jika Anda baik-baik saja dengan Webmin yang berjalan pada Port 10000 di localhost saja, lewati bab ini dan lanjutkan dengan Mengakses bab Webmin.

Langkah 1:Buat file host virtual Apache baru

Jika Anda ingin mengakses Webmin menggunakan FQDN, misalnya, webmin.your_domainName, yang terbaik adalah mengkonfigurasi host virtual Apache untuk permintaan proxy di server Webmin. Webmin menggunakan port 10000 jadi kami harus memastikan bahwa port tersebut terbuka di firewall.

Mari kita buat file host virtual Apache sebagai berikut:

Buat file melalui perintah berikut:

$ sudo nano /etc/apache2/sites-available/your_domainName.conf

Masukkan skrip berikut ke file:

<VirtualHost *:80>
ServerAdmin your_email
ServerName your_domainName
ProxyPass / http://localhost:10000/
ProxyPassReverse / http://localhost:10000/
</VirtualHost>

Keluar dan simpan file melalui CTrl+X lalu masukkan Y untuk konfirmasi. File ini akan memberi tahu server untuk meneruskan semua permintaan ke port 10.000.

Catatan: Jika UFW diaktifkan di sistem Anda, Anda dapat mengizinkan lalu lintas masuk dari sumber mana pun ke port TCP 10000 menggunakan perintah berikut:

sudo ufw allow from any to any port 10000 proto tcp

Langkah 2:Hentikan Webmin menggunakan TLS/SSL

Langkah selanjutnya adalah memberitahu Webmin untuk berhenti menggunakan TLS/SSL karena nanti kita akan mengkonfigurasi Apache untuk tujuan ini. Jalankan perintah berikut untuk mengakses file miniserv.conf:

$ sudo nano /etc/webmin/miniserv.conf

Temukan garis ssl=1 dan ubah menjadi ssl=0, sebagai berikut:

Keluar dari file melalui Ctrl+X lalu simpan perubahan dengan memasukkan Y .

Langkah 3:Tambahkan nama domain Anda ke daftar domain yang diizinkan

Hal berikutnya yang harus dilakukan adalah menambahkan nama domain Anda ke daftar domain yang diizinkan dalam konfigurasi Webmin. Buka file melalui perintah ini:

$ sudo nano /etc/webmin/config

Pindah ke akhir file dan tambahkan baris berikut untuk mengizinkan nama domain Anda:

referers=your_domainName

Langkah 4:Mulai ulang Webmin untuk menerapkan konfigurasi

Gunakan perintah berikut untuk memulai ulang Webmin. Ini akan menerapkan semua konfigurasi yang telah Anda buat pada langkah sebelumnya:

$ sudo systemctl restart webmin

Langkah 5:Aktifkan modul Apache proxy_http dan Apache Virtual Host Anda

Jalankan perintah berikut untuk modul proxy_http Apache:

$ sudo a2enmod proxy_http

Kemudian aktifkan virtual host Apache yang baru Anda buat melalui perintah ini:

$ sudo a2ensite your_domain

Terakhir, perintah ini akan mengaktifkan modul Apache proxy_hhtp bersama dengan host virtual Anda:

$ sudo systemctl restart apache2

Akses Webmin

Untuk mengakses Webmin, buka browser Anda dan gunakan tautan berikut:

  • http://linux:10000 (Ini adalah link yang Anda dapatkan dari output saat instalasi Webmin selesai)
  • http://your_domanName (Ini adalah tautan yang akan Anda gunakan jika Anda telah mengonfigurasi Webmin melalui proses yang disebutkan di atas)

Antarmuka Webmin akan terbuka sebagai berikut; Anda dapat masuk sebagai root atau pengguna istimewa lainnya sebagai berikut:

Anda dapat mengelola pengguna dan memperbarui paket, di antara banyak hal lainnya, melalui konsol Webmin ini:

Melalui artikel ini, Anda mendapatkan informasi detail tentang menginstal Webmin di sistem Anda dan mengonfigurasinya untuk domain Anda. Sekarang Anda dapat menggunakannya untuk mengelola server, paket, dan pengguna dengan cepat!


Ubuntu
  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  2. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi Samba di Ubuntu 18.04

  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 20.04

  2. Cara Menginstal dan Mengkonfigurasi Webmin di Debian / Ubuntu

  3. Cara Menginstal dan Mengonfigurasi Pydio di Ubuntu 18.04 LTS

  1. Cara Menginstal dan Mengkonfigurasi OrangeScrum di Ubuntu 20.04

  2. Instal dan Konfigurasi Server Pemantauan Graylog Ubuntu 20.04

  3. Cara Menginstal dan Mengkonfigurasi OpenLDAP dan phpLDAPadmin di Ubuntu 20.04