GNU/Linux >> Belajar Linux >  >> Linux

Instal &Siapkan Server Web Linux dengan Panel Kontrol Virtualmin

Virtualmin adalah hosting domain sumber terbuka dan panel kontrol server web yang dibangun di atas Webmin, alat administrasi sistem berbasis web untuk sistem operasi Unix dan Linux. Virtualmin menyediakan dan menyederhanakan tugas ke beberapa domain dan server virtual (alias akun), dengan kemampuan untuk mengelola berbagai layanan penting untuk host web di bawah satu antarmuka berbasis web, seperti Apache, Nginx, PHP, MySQL / MariaDB, PostgreSQL, DNS, FTP, SSH, SSL, Mailman, Git, penyaringan spam, pemindaian virus, DAV, kotak surat, jaringan host, pencadangan, pemulihan, dan lain-lain.

Karena Virtualmin sangat kuat namun tersedia secara gratis di bawah lisensi GPL, ia telah menjadi pilihan populer sebagai panel kontrol alternatif untuk cPanel komersial dan DirectAdmin.

Cara termudah untuk menginstal Virtualmin adalah dengan memulai dari server yang baru diinstal, yaitu pada server yang tidak menginstal apa pun, karena skrip instalasi otomatis Virtualmin mampu menginstal tumpukan LAMP GPL Virtualmin lengkap seperti Apache, PHP, MySQL, Postfix dan lainnya dependensi. Server bisa berupa dedicated (fisik) server atau VPS (Virtual Private Server atau cloud server). Jika Anda telah menginstal beberapa aplikasi di server, setel ulang atau bangun kembali server ke keadaan bersih dengan konfigurasi minimal atau dasar.

Tutorial ini bekerja pada sebagian besar versi terbaru dari CentOS, Red Hat Enterprise Linux, Scientific Linux 7, Debian, Ubuntu, OpenSolaris dan Solaris (detail dukungan OS tersedia di sini), karena kami menggunakan instalasi otomatis Virtualmin untuk menyebarkan server dengan cepat.

Persyaratan

  • OS yang baru diinstal
  • Nama host server adalah nama domain yang sepenuhnya memenuhi syarat (FQDN), seperti "server.techjourney.net", dan pastikan bahwa DNS diatur dengan benar untuk mengarahkan nama domain ke alamat IP server.

    Untuk memeriksa FQDN server Anda, gunakan perintah berikut:

    $ hostname -f

    Untuk mengubah nama host server Anda, gunakan perintah berikut (ganti dengan nama host sebenarnya):

    $ sudo hostname servername.example.com
  • Pastikan semua paket sudah diperbarui dengan melakukan pembaruan. Misalnya, di RHEL, Fedora atau CentOS, Anda dapat menggunakan perintah berikut untuk memperbarui semua paket yang diinstal:
    $ sudo yum -y update
  • Pastikan Perl diinstal. Di RHEL, Fedora atau CentOS, Anda dapat menggunakan perintah berikut untuk menginstal Perl:
    sudo yum -y install perl
  • Pastikan wget terinstal. Di RHEL, Fedora atau CentOS, Anda dapat menggunakan perintah berikut untuk menginstal Perl:
    sudo yum -y install wget

Penginstalan Virtualmin

  1. SSH ke alamat IP server dan login sebagai root atau pengguna dengan akses sudo istimewa. Jika Anda login sebagai root, perintah sudo tidak diperlukan.
  2. Download script installer Virtualmn dengan perintah berikut:
    $ wget http://software.virtualmin.com/gpl/scripts/install.sh

    Jika Anda menggunakan Solaris atau OpenSolaris, gunakan lokasi berikut sebagai gantinya:

    $ wget http://software.virtualmin.com/gpl/scripts/solaris-install.sh

  3. Instal Virtualmin dengan Webmin dengan perintah berikut:
    sudo sh install.sh

    Anda akan disajikan dengan informasi tentang menginstal Virtualmin dengan skrip. Tekan Y diikuti oleh Enter untuk memulai penginstalan.

    Anda akan melihat status berikut seperti yang ditunjukkan pada gambar di bawah ini ketika instalasi selesai dan berhasil.

  4. Akses panel kontrol Virtualmin dengan URL berikut:

    https://your.server.com:10000/

    Ganti “your.server.com” dengan nama host server Anda.

  5. Masuk dengan root dan kata sandi root.

Wizard Pasca-Instalasi Virtualmin

Setelah masuk ke Virtualmin/Webmin untuk pertama kalinya, Post-Installation Wizard ditampilkan, yang memungkinkan Anda untuk mengkonfigurasi Virtualmin secara optimal untuk sistem Anda berdasarkan memori sistem dan daya CPU Anda.

Klik Berikutnya untuk memulai.

Wizard memiliki deskripsi yang menjelaskan fungsi setiap pengaturan. Di bawah ini adalah informasi lebih rinci tentang beberapa pengaturan di wizard.

Server basis data

Penggunaan memori
Memuat pustaka Virtualmin? Muat perpustakaan Virtualmin ke dalam memori. Nonaktifkan jika host Anda kekurangan memori. Virtualmin akan tetap bekerja tanpa pramuat.
Jalankan server pencarian domain email? Jalankan daemon yang membantu menentukan milik Server Virtual email. Jika dinonaktifkan, proses diluncurkan sementara untuk setiap email masuk untuk menentukan informasi yang sama. Nonaktifkan jika Anda tidak menggunakan host sebagai server email.
Pemindaian virus
Jalankan pemindai server ClamAV? Muat clamd di latar belakang untuk memindai email masuk. Direkomendasikan untuk diaktifkan jika Anda mengharapkan banyak email masuk, dan memiliki memori yang cukup.
Pemfilteran spam
Jalankan filter server SpamAssassin? Mirip dengan ClamAV, aktifkan jika Anda mengharapkan banyak email dan memiliki memori yang cukup, karena siklus mulai/berhenti pemindaian virus dan spam dapat mengganggu kinerja server Anda.
Server basis data
Jalankan server database MySQL? dan Jalankan server database PostgreSQL? Sebagian besar aplikasi web akan membutuhkan setidaknya server database, yang biasanya MySQL (Virtualmin menggunakan MariaDB di tempat jika itu yang didukung sistem). Mengaktifkan atau menonaktifkan dukungan DB berdasarkan skenario penggunaan untuk server Anda.
Jalankan server database MySQL? dan Jalankan server database PostgreSQL? Sebagian besar aplikasi web akan membutuhkan setidaknya server database, yang biasanya MySQL (Virtualmin menggunakan MariaDB di tempat jika itu yang didukung sistem). Mengaktifkan atau menonaktifkan dukungan DB berdasarkan skenario penggunaan untuk server Anda.

Langkah selanjutnya dalam wizard memberikan informasi dasar kepada Virtualmin untuk menyiapkan server web yang berfungsi.

Jika Anda memilih MySQL, Anda akan diminta memasukkan kata sandi root untuk server MySQL. Masukkan satu, atau klik Berikutnya biarkan kosong.

Selanjutnya adalah ukuran konfigurasi MySQL. Disarankan untuk memilih konfigurasi yang sesuai dengan ukuran RAM server yang tersedia. Biasanya, Virtualmin cukup pintar untuk memilih yang cocok secara default. Klik Berikutnya setelah Anda membuat pilihan.

Jika Anda berencana untuk mengelola zona DNS dengan Virtualmin, masukkan server nama primer dan/atau sekunder di layar berikutnya. Server nama yang dimasukkan harus dapat dipecahkan (dikonfigurasi dengan A record). Jika data DNS untuk server nama belum siap, pilih Lewati pemeriksaan untuk penyelesaian . Kemudian, klik Berikutnya

Last but not least, Virtualmin memberi Anda opsi untuk menentukan seberapa aman kata sandi untuk server virtual dan kotak surat yang akan disimpan. Sebaiknya pilih Hanya simpan sandi yang di-hash yang mengenkripsi kata sandi untuk alasan keamanan, sehingga kata sandi Anda tidak dapat diambil dengan mudah jika server diretas atau disusupi.

Setelah selesai, halaman 'Semua Selesai' ditampilkan. Klik Berikutnya.

Di halaman utama, klik Periksa ulang dan segarkan konfigurasi tombol di bilah kuning di bagian atas layar untuk memverifikasi konfigurasi Virtualmin berfungsi. Jika kesalahan muncul kembali, ikuti petunjuk untuk mengatasinya, lalu periksa kembali dan segarkan konfigurasi Anda hingga semua kesalahan hilang.

Itu dia. Anda sekarang memiliki host web yang berfungsi yang didukung oleh panel kontrol Virtualmin. Anda sekarang dapat melanjutkan untuk menambahkan server virtual, yang mewakili situs web di domain.


Linux
  1. Instal server web Apache di Linux Mint 13 / Linux Mint 14

  2. Siapkan Server Email Dengan Virtualmin Untuk Email &Penyimpanan Tanpa Batas

  3. Cara Mengatur Server Linux Sebagai Router dengan NAT

  1. Cara Menginstal Server Web Nginx di Linux

  2. Instal Panel Kontrol Ajenti di Server CentOS

  3. Instal sertifikat SSL pada VPS Linux dengan panel kontrol DirectAdmin

  1. Instal Linux dengan LVM

  2. Cara menginstal server web Apache di Linux

  3. Cara Instal Apache Web Server di Alpine Linux