Control Panel Hosting

Konfigurasi Control Panel Hosting
Easy Hosting Control Panel (EHCP)

PENGERTIAN

EHCP atau Easy Hosting Control Panel adalah contoh control panel hosting yang mudah digunakan serta gratis terutama untuk menjaga server hosting berbasis web. Anda bisa menggunakannya untuk melakukan berbagai pekerjaan seperti mengatur database MySQL, akun email, akun domain, dan akun FTP.

TOPOLOGI

Berikut Topologi yang digunakan dalam melakukan praktik materi Control Panel Hosting ini.


Alat dan bahan yang dibutuhkan yaitu :
1. Aplikasi VirtualBox
2. File iso Ubuntu Server 20.04
3. File iso Windows 7
4. Koneksi Internet 
5. Aplikasi PuTTy
6. Web draw.io

    Sebelum melanjutkan ke tahap konfigurasi, jangan lupa untuk melakukan instalasi virtual machine untuk Ubuntu Server dan juga Windows 7 (client) pada VirtualBox. Setelah dilakukan instalasi, ubah pengaturan interface jaringan pada kedua virtual machine tersebut. Pertama-tama, ubah pengaturan interface jaringan pada virtual machine Ubuntu Server di Settings, klik pada menu Network pada tab Adapter 1 gunakan Bridge Adapter dan pada tab Adapter 2 gunakan Host-only Adapter. Lalu, untuk virtual machine Windows 7 (client) pada menu Network dan tab Adapter 1 gunakan Host-only Adapter.

KONFIGURASI

1. Pertama-tama, lakukan remote pada server lalu update paket terlebih dahulu dengan perintah apt update.


2. Pindah ke direktori home cd /home lalu download paket EHCP dengan perintah wget -O ehcp.tgz www.ehcp.net/ehcp_2004.tgz.


3. Selanjutnya, extract paket tersebut dengan perintah tar -zxvf ehcp.tgz.


4. Masuk ke direktori ehcp lalu lakukan instalasi paket ehcp tersebut dengan perintah ./install.sh.


5. Selanjutnya klik enter untuk melakukan instalasi ehcp. Disini dapat dilihat paket instalasi semua akan didownload, php, apache2, mariadb, squermail, bind9 dsbnya.


6. Tunggu beberapa saat sampai instalasi memasuki tahap 2, kemudian klik enter untuk melanjutkan.


7. Kemudian, isi nama serta alamat email yang masih aktif.


8. Selanjutnya, isikan password mysql root dan ehcp panel admin, bisa menggunakan password default (1234) atau sesuai keinginan.


9. Untuk hostname serta IP address biarkan saja default, dan bahasa pilih bahasa inggris (en)


10. Tunggu sampai seluruh proses instalasi selesai. Jika sudah, akan uncul notifikasi roundcube seperti di bawah ini lalu pilih Yes.


11. Isikan password mysql roundcube, disini saya gunakan 1234.


12. Konfirmasi password dengan mengisi password kembali.


13. Pilih Yes pada notifikasi configure phpmyadmin.


14. Masukkan password dengan roundcube.


15. Konfirmasi dengan masukkan ulang password.


16. Kita akan gunakan apache2 unuk konfigurasi phpmyadmin.


17. Tunggu sampai proses instalasi selesai, kemudian akses ehcp dengan format http://yourip/.


18. Verifikasi dengan memasukkan ip server, setelah itu klik Click here for the control panel on your server!.


19. Lakukan login dengan username admin dan password 1234.


20. Kemudian kita akan lakukan reboot pada server dan setelah itu tampilan webnya akan menjadi apache2 seperti di bawah ini. Maka dengan itu perlu dilakukan perubahan pada site-available.


21. Pindah ke direktori site-available dengan perintah cd /etc/apache2/sites-available/ lalu pindahkan direktori default dengan perintah mv 000-default.conf 000-default.conf.backup dan mv 000-default 000-default.conf.


22. Aktifkan site enable dengan perintah a2ensite 000-default.conf.


23. Nonaktifkan terlebih dahulu service nginx jika service apache2 tidak bisa direstart.


24. Selanjutnya, kita akan membuka web browser kembali dengan memasukkan ip server disini dapat dilihat bahwa ehcp sudah bisa diakses. Kemudian, kita akan klik Click here for the control panel on your server! untuk melakukan login.


25. Kita akan login dengan username admin dan password 1234.


26. Di bawah ini merupakan tampilan EHCP jika sudah berhasil diakses.


27. Selanjutmya, kita akan mencoba untuk menambahkan domain baru dengan klik Add Domain with seperate ftp, paneluser, db, dbuser all-in-one.


28. Tambahkan domain baru dengan nama sesuai yang diinginkan, disini saya akan tambahkan domain bebekbakar.net.


29. Jika sudah muncul tanda centang seperti di bawah ini, maka dipastikan domain sudah berhasil ditambahkan.


30. Selanjutnya, kita akan memeriksa dan verifikasi user domain pada menu List Panel Users.


31. Dapat dilihat di bawah ini bahwa domain telah berhasil ditambahkan. Namun, untuk jumlah maksimal panel user masih 0, kita akan ubah menjadi 1 dengan klik icon pulpen dibagian samping.


32. Pada maxpanelusers ubah menjadi 1, dan pastikan nama domain sesuai. Jika sudah, klik Submit / Gonder.


33. Dapat dilihat jumlah maksimal panel user telah terubah.


34. Selanjutnya bisa kita menambahkan nama domain dengan Add Addon Domain.


35. Untuk domain yang kedua isi file ftp terlebih dahulu. Lalu, tambahkan ftp account sesuai keinginan.


36. Kemudian, tambahkan nama domain yang kedua, disini saya gunakan nama wanwanlucu.net.


37. Dapat dilihat nama domain telah berhasil ditambahkan.


38. Verifikasi list nama domain sudah ada dua domain yang sudah di create. Kita bisa cek di menu list domain.


39. Dapat dilihat bahwa list nama domain sudah muncul pada list domain.


40. Verifikasi juga di direktori /etc/bind. Dapat dilihat di bawah ini nama domain secara otomatis bertambah.


41. Kita bisa melihat nama domain sudah ada beserta ns dan emailnya. Kita cek di domain bebekbakar.net. Untuk melihat isi dari domain tersebut dengan perintah nano bebekbakar.net.


42. Begitu juga dengan nama domain wanwanlucu.net.


43. Selanjutnya kita akan coba verifikasi dari client dengan terlebih dahulu menambahkan ip address pada interface ether2. Tambahkan ip address pada interface yang kedua. Kita akan buka filenya terlebih dahulu dengan perintah nano /etc/netplan/00-installer-config.yaml.


44. Lakukan restart pada jaringan dengan perintah netplan apply. Pastikan pada enp0s3 dan enp0s8 muncul ip addressnya.


45. Selanjutnya, lakukan verifikasi ping dari arah client ke arah domain yang sudah dibuat.


46. Kita akan mencoba untuk menambahkan email, namun kita akan pilih terlebih dahulu domain yang akan digunakan. Disini saya gunakan domain bebekbakar.net.


47. Klik menu Add Email Address untuk menambahkan email. 


48. Masukkan nama email sesuai keinginan dan masukkan password. 


49. Jika telah muncul notifikasi centang seperti ini, maka email address telah berhasil ditambahkan.


50. Selanjutnya, kita akan uji coba mengirimkan email. Untuk itu, klik menu Squirrel Mail.


51. Login dengan email address yang telah dibuat dan jangan lupa masukkan password.


52. Buat mail baru dengan klik Compose pada bagian kiri atas.


53. Jangan lupa masukkan email tujuan, subjek atau judul email, dan isi dari email tersebut.


54. Kita akan keluar dari email address yang kita gunakan untuk mengirimkan email dengan klik sign out.


55. Kita akan login dengan email address kedua.


56. Dapat dilihat bahwa proses pengiriman email berhasil.


57. Kita akan kembali membuat nama domain baru dengan menu Easy Add Domain.


58. Masukkan nama domain sesuai dengan keinginan dan jangan lupa masukkan password.


59. Dapat dilihat nama domain baru telah berhasil ditambahkan.


60. Kita akan buat data base user terlebih dahulu pada domain ayambakar.net, scroll kebawah pilih menu Add MySQL Database & User.


61. Kemudian, tambahkan user data base dan jangan lupa masukkan password.


62. Selanjutnya, buka web browser, kemudian download wordpress pada link https://wordpress.org/download./ 


63. Ekstrak file tersebut sampai menjadi sebuah folder.


64. Setelah itu, buka aplikasi FileZilla, masukkan ip address, username, password, serta port 22. Kita akan hubungkan dengan server dengan klik Quickconnect.


65. Masuk ke path direktori /var/www/vhosts/ayambakar.net/ayambakar.net/httpdocs. Lalu, hapus file yang ada di dalamnya.


66. Sebelum menghapus file tersebut, ubah dulu direktorinya dengan perintah chmod 777 -R /var/www/vhosts/ayambakar.net/ayambakar.net/httpdocs/


67. Kemudian hapus file yang ada pada path direktori tersebut.


68. Selanjutnya, upload semua file dari wordpress ke dalam path direktori yang sudah dikosongkan.


69. Tunggu proses upload selesai sampai muncul notifikasi successful pada bagian atas.


70. Ubah nama file wp-config-sample.php menjadi wp-config.php.


71. Lakukan perubahan pada file tersebut, masukkan sesuai user data base yang telah ditambahkan sebelumnya.


72. Kemudian, kembalikan hak akses folder dengan perintah chmod 755 -R /var/www/vhosts/ayambakar.net/ayambakar.net/httpdocs/.


73. Selanjutnya, buka web browser pada client, lalu klik tanda panah,


74. Masukkan user data base sesuai dengan yang telah ditambahkan.


75. Berikut tampilan wordpress jika berhasil diinstal.

Komentar

Postingan Populer