CONTROL PANEL HOSTING
A. Tujuan Pembelajaran
1. Mengetahui apa itu control panel hosting dan EHCP
2. Mempelajari dan mempraktikkan cara mengonfigurasi EHCP
3. Mengkonfigurasi EHCP dan menamabahkan domain, email, dan webserver wordpress
B. Materi Pembelajaran
Control panel hosting adalah antarmuka berbasis web yang digunakan untuk memudahkan pengelolaan server dan layanan hosting seperti domain, email, database, dan website tanpa harus selalu menggunakan perintah terminal. Salah satu control panel yang dapat digunakan adalah EHCP (Easy Hosting Control Panel), yaitu control panel open source berbasis Linux yang ringan dan cocok untuk pembelajaran maupun server skala kecil. Melalui EHCP, kita dapat mempelajari dan mempraktikkan konfigurasi server dengan cara yang lebih sederhana, mulai dari proses instalasi hingga pengelolaan layanan hosting. Setelah EHCP terkonfigurasi, kita dapat menambahkan domain, membuat akun email dengan domain sendiri, serta mengatur web server untuk menjalankan website berbasis WordPress, sehingga seluruh kebutuhan dasar web hosting dapat dikelola dalam satu panel yang mudah digunakan.
C. Topologi Jaringan
D. Alat dan Bahan :
- Virtualbox
- File iso Ubuntu Server 20.04
- Koneksi Internet
- Aplikasi FileZilla
- File wordpress download disini: wordpress.org/download/
- Aplikasi remote server
E. Langkah Konfigurasi
Konfigurasi EHCP
1. Langkah pertama buka web browser kemudian ketik ehcp https://ehcp.net/?q=node%2F153 Selanjutnya remote server dan lakukan update terlebih dahulu dengan perintah apt update
2. Masuk ke direktori home untuk menginstall paket EHCP dengan perintah: wget -O ehcp.tgz www.ehcp.net/ehcp_2004.tgz. Tampilkan paket yang diinstall dengan ls
3. Paket terinstall dengan format tgz, untuk itu ekstrak paket ehcp terlebih dahulu dengan perintah : tar -zxvf ehcp.tgz. Untuk melihat file yang sudah di ekstrak gunakan perintah ls.
4. Berikutnya masuk ke folder ehcp dan jalankan instalasi ehcp dengan perintah : ./install.sh
5. Selanjutnya tekan enter untuk melakukan instalasi ehcp. Disini dapat dilihat semua paket instalasi seperti php, apache2, mariadb, squermail, bind9 dan lainnya akan di download.
7. Lalu, masukkan password mysql root dan ehcp panel admin sesuai keinginan.
8. Pada bagian hostname tekan enter saja untuk membiarkan hostname seperti default, begitu pula dengan ip address. Kemudian pilih bahasa yang digunakan, misalnya bahasa inggris dengan mengetikkan "en" dan setelah itu pilih opsi Y untuk melakukan instalasi beberapa program dari EHCP
9. Tunggu proses instalasi berjalan, dan kemudian akan tampil layar notifikasi konfigurasi roundcube. Pilih opsi yes untuk konfigurasi database roundcube dengan dbconfig-common yang berarti sebuah framework atau alat bantu di sistem Debian yang berfungsi untuk mengotomatisasi konfigurasi database untuk paket-paket aplikasi.
10. Masukkan password mysql roundcube, yaitu 123
11. Ulangi kembali untuk mengonfirmasi password.
12. Tunggu beberapa waktu hingga muncul tampilan konfigurasi phpmyadmin. Untuk opsi ini pilih yes.
14. Konfigurasi phpmyadmin dengan web apache2
15. Tunggu beberapa saat hingga proses instalasi berjalan kembali, dan kemudian akses ehcp dengan ipserver ehcp.
16. Verifikasi menggunakan ip server 192.168.100.119. Lalu pencet bagian Click here for the control panel on your server!
17. Login dengan memasukkan username admin dan password 123 18. Selanjutnya sebelum kita konfigurasi kita rubah terlebih dahulu tampilan webnya. Jika setelah di reboot tampilan kembali ke web page apache, maka dia tidak mengarah ke ehcp sehingga perlu dilakukan perubahan pada site-available.
19. Pindah ke direktori site-available lalu pindahkan direktori default. Nonaktifkan terlebih dahulu service nginx jika service apache2 tidak bisa direstart kemudian restart service apache.
20. Buka web browser kembali dengan memasukkan ip server, jika tampilannya menjadi EHCP, berarti sudah dapat diakses. Login seperti langkah pada nomor 16
21. Berikut adalah tampilan ehcp panel apabila sudah berhasil diakses. Jika ingin menambahkan domain baru, pilih add domain(all in one)
23. Jika domain baru berhasil ditambahkan, maka terdapat notifikasi bahwa operation completed successfully.
Menambahkan panel user
24. Lakukan verifikasi pada user dengan scroll bagian kebawah hingga terdapat menu panel user list.
25. Dapat dilihat bahwa panel user untuk nama domain sudah berhasil ditambahkan dan belum terdapat panel user.
26. Ubah maximal panel user menjadi satu dengan nama bebas. Pilih submit untuk menambahkan.
27. Verifikasi kembali dengan melakukan cek pada panel user yang sudah berubah menjadi 1.
Menambahkan Domain dengan addon
28. Selanjutnya, kita bisa menambahkan nama domain dengan addon domain. 29. Untuk domain yang kedua, isikan file ftp terlebih dahulu. Tambahkan ftp akun sesuai nama yang diinginkan.
30. Tambahkan nama domain yang kedua.
31. Nama domain sudah berhasil ditambahkan.
32. Cek list nama domain yang sudah dibuat pada menu list domain.
34. Verifikasi juga nama domain yang ditambahkan pada direktori /etc/bind yang secara otomatis juga bertambah
35. Kita bisa melihat nama domain sudah ada beserta ns dan emailnya.
36. Begitu juga dengan nama domain fikri.net
37. Selanjutnya kita akan coba verifikasi dari client dengan terlebih dahulu
menambahkan ip address pada interface ether2. Restart jaringan dengan perintah netplan apply.
38. Lakukan uji coba dengan memverifikasi ping dari client ke kedua domain yang ditambahkan.
39. Selain itu kitaa juga bisa membuat email dengan mengklik nama domainnya terlebih dahulu,
41. Isi dengan nama pengirim dan email sesuai dengan yang diinginkan
42. Tambahkan 1 user lagi sebagai penerima.
43. Nama pengirim dan penerima email sudah berhasil ditambahkan.
44. Lakukan uji coba dengan mengklik panel squirrelmail.
45. Login dengan email user pertama yang ditambahkan, yaitu fahreza@team6.net
46. Lakukan ujicoba dengan mengirimkan email menggunakan menu compose.
47. Isi nama penerima email dan pesan yang akan dikirimkan. Logout dari user fahreza
48. Verifikasi email yang dikirim oleh fahreza ke karisha
49. Pada tampilan berikut, email karisha@team6.net berhasil menerima email yang dikirim oleh fahreza@team6.net
Membuat web server wordpress menggunakan domain
50. Untuk membuat web server wordpress dengan domain, tambahkan domain dengan memilih panel easy domain.
51. Sesuaikan nama domain yang diinginakn, misalnya team6.net, kemudian submit untuk menambahkan domain tersebut.
52. Kemudian, unduh wordpress melalui web browser situs wordpress.org/download/ dan ekstrak file unduhan menjadi sebuah folder.
53. Lalu, buat database user terlebih dahulu pada domain team6.net, dengan memilih panel mysql di bagian bawah.
55. Buka aplikasi Filezilla dan masukkan ip address, username dan password pada port 22.
56. Pada server, ubah izin direktori agar mendapatkan semua hak akses ke direktori /var/www/vhosts/ajeng.net/ajeng.net/httpdocs
58. Upload semua file wordpress dari host fisik ke file server yang sudah dikosongkan. Tunggu proses upload hingga berhasil/succesfully.
59. Setelah file wordpress berhasil di upload, ubah nama file wp-config-sample.php
menjadi wp-config.php.
60. Setelah namanya diubah, klik view/edit untuk dilakukan perubahan file dengan melakukan konfig menggunakan notepad sesuai dengan database yang didaftarkan. Jangan lupa untuk menyimpan perubahan yang dilakukan.
61. Kemudian buka web browser pada ehcp dan klik tanda panah disamping domain team6.net
64. Jika tampilan seperti ini, maka konfigurasi wordpress dengan EHCP berhasil, login dengan user dan password tersebut.



















Komentar
Posting Komentar