Konfigurasi Control Panel Hosting, Easy Hosting Control Panel (EHCP)
Easy Hosting Control Panel (EHCP) ?
Easy Hosting Control Panel (EHCP) adalah sebuah kontrol panel (control panel) hosting yang dirancang untuk memudahkan pengelolaan server hosting, terutama untuk pengguna yang tidak memiliki pengetahuan teknis yang mendalam tentang administrasi server.
Bahan:
- VPS Linux, Ubuntu 20.04
- Internet
Berikut Langkah-langkah Konfigurasi:
1. Topologi
2. Install Dan konfigurasi Ubuntu servernya terlebiha dahulu. Konfigurasi VPS Linux Ubuntu
3. Update repostori terlebih dahulu, untuk mengambil informasi terbaru tentang paket-paket yang ada dan versi-versi terbaru dari repositori apt yang diinstal di sistem. "sudo apt update"
4. Masuk ke direktori home dengan mengetikan cd /home dan ketikan script berikut untuk mendownload resource EHCP ”
wget -O ehcp.tgz http://www.ehcp.net/ehcp_2004.tgz ” dan jika sudah selesai ketik ls untuk melihat hasilnya apakah sudah ada atau belum seperti di bawah ini.
5. Extrak file tgz nya dengan mengetikan perintah ”
tar -zxvf ehcp.tgz ” seperti di bawah ini.
6. Install ehcp nya menggunakan perintah "
./install.sh" lalu kita tekan enter seperti gambar di bawah ini.
7. Isikan data pribadi seperti nama dan email, masukan password yang mudah di ingat contoh saya menggunakan 12345 seperti di bawah ini.
8. Pilih bahasa inggris dengan mengetikan en dan untuk ip address nya secara default.
9. Tunggu proses instalasi sampai selesai sampai muncul menu configurasi untuk roundcube lalu kita klik enter ( yes ) seperti gambar di bawah ini.
Selanjutnya OK -> Enter
10. Aktifkan apache nya dengan mebnekan spasi agar muncul tanda bintang seperti gambar di bawah.
11. Isikan password mysql roundcube 1234 seperti gambar di bawah ini.
Masukan kembali passwordnya sama seperti gambar di atas.
12. Selanjutnya kita konfigurasi untuk password php yang bertujuan untuk memberikan lapisan keamanan tambahan saat mengakses dan mengelola pangkalan data MySQL melalui antarmuka phpMyAdmin. phpMyAdmin adalah sebuah aplikasi web yang digunakan untuk mengelola pangkalan data MySQL dengan mudah.
Masukan passwordnya contoh saya menggunakan 12345 seperti gambar di bawah ini.
Masukan kembali passwordnya sama seperti gambar di atas.
Jika sudah, kita aktifkan apache nya dengan mebnekan spasi agar muncul tanda bintang seperti gambar di bawah.
13. Setelah Berhasil menginstall, selanjutnya buka web browser kalian boleh menggunakan chrome, firefox, microsoft edge dll. Sebagai contoh saya menggunakan Chrome dan masukan alamat IP server seperti berikut.
14. Login ke ehcp nya dengan menggunakan username admin dan passwordnya 12345 seperti gambar di bawah ini.
15. Jika sudah login, kita akan menumakan tampilan Web apache2 yang akan terjadi ketika kita reboot atau mematikan VM nya maka akan tampil menu seperti berikut.
Pindah ke terminal putty dan kita masuk ke direktori site-available lalu pindahkan direktori default. Gunakan perintah ” mv 000-default.conf 000-default.conf.backup “ dan perintah ” mv 000-default 000-default.conf “ seperti di bawah ini.
16. aktifkan site menggunakan perintah "
a2ensite 000-default.conf" yang berfungsi untuk mengaktifkan (enable) konfigurasi situs bernama “000-default.conf” pada server web Apache. Dalam konteks server Apache, sebuah “situs” mengacu pada konfigurasi yang memungkinkan server untuk menangani permintaan HTTP untuk nama domain atau alamat IP tertentu.
17. Jika sudah maka langkah selanjutnya kita restart apache "
service apache2 restart" dan kita lihat statusnya "
service apache2 status", apakah running atau tidak. seperti pada gambar di bawah ini.
Tampilan jika berhasil login ke dalam ehcp
18. Tambahkan domain baru dengan memilih Add Domain with separata ftp, paneluser, db, dbuser, all-in-one seperti gambar di bawah ini.
19. Selanjutnya kita tambahkan domain dan db nya bisa mengikuti di bawah atau menggunakan nama bebas. karena saya punya domain sendiri yang sudah saya beli, maka saya pake domain yang saya beli.
Hasilnya akan seperti gambar di bawah ini.
20. Edit max user nya di panel user lalu klik
list panel users lalu klik icon pensil seperti gambar di bawah ini.
21. Ubah maxpanel user nya menjadi 1 dan berikan name sesuai yang di inginkan lalu klik submit/gonder, seperti di bawah ini.
Jika Berhasil Hasilnya akan seperti gambar di bawah ini
22. Dan hasilnya akan seperti gambar di bawah ini, maka bisa di katakan sudah berhasil di konfigurasi.
23. Selanjutnya tambahkan domain ke 2 yaitu sitirodiah.my.id, masuk ke menu dashboard, other oprations lalu tambahkan Add Addon Domain seperti berikut.
lanjut kita masukan ftpusername yaitu sitirodiah.my.id dan untuk passwordnya sitirodiah seperti di bawah ini.
24. Masukan kembali domain name nya seperti di atas fazarmaulana.my.id
Jika Berhasil Hasilnya akan seperti gambar di bawah ini
Tambahkan domain yang ke tiga yaitu muhammadikmal.my.id lalu submit
Jika Berhasil Hasilnya akan seperti gambar di bawah ini
Tambahkan domain yang ke empat yaitu sitirodiah.my.id
Jika Berhasil Hasilnya akan seperti gambar di bawah ini
25. Cek di domain list apakah sudah bertambah atau belum seperti gambar berikut.
26. Jika sudah kita kembali lagi ke terminal cmd atau putty dan kita masuk ke direktori bind lalu ketik ls, apakah arthasyarif.my.id, sitirodiah.my.id, fazarmaulana.my.id dan muhammadikmal.my.id sudah muncul. Seperti gambar di bawah ini.
27. Buka file
arthasyarif.my.id menggunakan perintah nano sama seperti
sitirodiah.my.id,
fazarmaulana.my.id dan
muhammadikmal.my.id menggunakan nano fungsi nya agar kita bisa melihat isi dari file tersebut apakah sudah benar atau belum.
arthasyarif.my.id
sitirodiah.my.id
fazarmaulana.my.id
muhammadikmal.my.id
28. Kita coba ping arthasyarif.my.id apakah hasilnya TTL atau bukan dan pastikan ip nya sama seperti yang ada di server.
Kita coba ping sitirodiah.my.id apakah hasilnya TTL atau bukan dan pastikan ip nya sama seperti yang ada di server.
Kita coba ping fazarmaulana.my.id apakah hasilnya TTL atau bukan dan pastikan ip nya sama seperti yang ada di server.
Kita coba ping muhammadikmal.my.id apakah hasilnya TTL atau bukan dan pastikan ip nya sama seperti yang ada di server.
29. Menambahkan email address dengan masuk kembali ke EHCP di bagian dashboard seperti di bawah ini. List Domain
Double klik pada domainnya
Klik Add Email Address
30. Buat mailuser dan password selanjutnya masukan subject dan pesannya dan kita coba test, lalu submit. seperi gambar berikut.
Maka hasilnya akan seperti berikut tandanya sudah berhasil. NOTE : Buat 2 usermail untuk saling berkomunikasi email untuk caranya sama seperi gambar di atas.
buat juga mail user yang kedua.
Jika Berhasil akan seperti gambar di bawah ini
31. masuk ke halaman Dashboard lalu pilih Squirrel Mail, pengguna dapat mengakses dan mengelola akun email mereka melalui antarmuka web yang user-friendly. Memungkinkan pengguna untuk membaca, mengirim, menerima, menyusun, dan mengatur email mereka dari browser tanpa perlu mengonfigurasi klien email tambahan.
M
asukan username yang sudah di buat sebelumnya dengan domain arthasyarif.my.id lalu masukan password nya 12345 seperti di bawah ini.
Setelah masuk kita klik Compose seperti di bawah ini.
Lanjut kita kirim email dari user 1 ke user 2 dari siti ke ikmal dengan subject Test Broo dan tuliskan teks pesannya lalu klik kirim/send seperti di bawah ini.
Logut dari mailuser sitirodiah@arthasyarif.my.id
Lalu Klik here to log back in
32. M
asukan username yang ke dua, yang sudah di buat sebelumnya dengan mail ikmal@arthasyarif.my.id lalu masukan password nya 12345 seperti di bawah ini.
Jika sudah masuk maka di nyatakan berhasil
33. Selanjutnya test domain yang ke dua, Double klik pada domainnya
Buat mailuser dan password selanjutnya masukan subject dan pesannya dan kita coba test, lalu submit. seperi gambar berikut.
Maka hasilnya akan seperti berikut tandanya sudah berhasil. NOTE : Buat 2 usermail untuk saling berkomunikasi email untuk caranya sama seperi gambar di atas.
buat juga mail user yang kedua.
Jika Berhasil akan seperti gambar di bawah ini
masuk ke halaman Dashboard lalu pilih Squirrel Mail, pengguna dapat mengakses dan mengelola akun email mereka melalui antarmuka web yang user-friendly. Memungkinkan pengguna untuk membaca, mengirim, menerima, menyusun, dan mengatur email mereka dari browser tanpa perlu mengonfigurasi klien email tambahan.
Masukan username yang sudah di buat sebelumnya dengan domain sitirodiah.my.id lalu masukan password nya 12345 seperti di bawah ini.
Setelah masuk kita klik Compose seperti di bawah ini.
Lanjut kita kirim email dari user 1 ke user 2 dari artha ke fazar dengan subject Test dan tuliskan teks pesannya lalu klik kirim/send seperti di bawah ini.
Logut dari mailuser artha@sitirodiah.my.id, Lalu Klik here to log back in
Masukan username yang ke dua, yang sudah di buat sebelumnya dengan mail fazar@sitirodiah.my.id lalu masukan password nya 12345 seperti di bawah ini.
Jika sudah masuk maka di nyatakan berhasil
34. kembali ke panel home, seperti gambar di bawah ini.
36. Selanjutnya test domain yang ke tiga, Double klik pada domainnya
Buat mailuser dan password selanjutnya masukan subject dan pesannya dan kita coba test, lalu submit. seperi gambar berikut.
Tampilan jika berhasil membuat mail user
Maka hasilnya akan seperti berikut tandanya sudah berhasil. NOTE : Buat 2 usermail untuk saling berkomunikasi email untuk caranya sama seperi gambar di atas.
buat juga mail user yang kedua.
Jika berhasil menambahkan mail user, maka tampilannya akan seperti dibawah ini.
Masuk ke halaman Dashboard lalu pilih Squirrel Mail, pengguna dapat mengakses dan mengelola akun email mereka melalui antarmuka web yang user-friendly. Memungkinkan pengguna untuk membaca, mengirim, menerima, menyusun, dan mengatur email mereka dari browser tanpa perlu mengonfigurasi klien email tambahan.
M
asukan username yang sudah di buat sebelumnya dengan domain fazarmaulana.my.id lalu masukan password nya 12345 seperti di bawah ini.
Setelah masuk kita klik Compose seperti di bawah ini.
Lanjut kita kirim email dari user 1 ke user 2 dari ikmal ke artha dengan subject Test domain ke 3 dan tuliskan teks pesannya lalu klik kirim/send seperti di bawah ini.
Logut dari mailuser ikmal@fazarmaulana.my.id
Lalu Klik here to log back in
M
asukan username yang ke dua, yang sudah di buat sebelumnya dengan mail artha@fazarmaulana.my.id lalu masukan massword nya 12345 seperti di bawah ini.
Jika sudah masuk maka di nyatakan berhasil, pesan berhasil di terima dari user ke 2.
37. kembali ke panel home, seperti gambar di bawah ini.
39. Selanjutnya test domain yang ke empat yaitu yang terakhir, Double klik pada domainnya
Buat mailuser dan password selanjutnya masukan subject dan pesannya dan kita coba Tes domain ke 4, lalu submit. seperi gambar berikut.
Tampilan jika berhasil membuat mail user
Maka hasilnya akan seperti berikut tandanya sudah berhasil. NOTE : Buat 2 usermail untuk saling berkomunikasi email untuk caranya sama seperi gambar di atas.
buat juga mail user yang kedua.
Jika berhasil menambahkan mail user, maka tampilannya akan seperti dibawah ini.
Masuk ke halaman Dashboard lalu pilih Squirrel Mail, pengguna dapat mengakses dan mengelola akun email mereka melalui antarmuka web yang user-friendly. Memungkinkan pengguna untuk membaca, mengirim, menerima, menyusun, dan mengatur email mereka dari browser tanpa perlu mengonfigurasi klien email tambahan.
Masukan username yang sudah di buat sebelumnya dengan domain muhammadikmal.my.id lalu masukan password nya 12345 seperti di bawah ini.
Setelah masuk kita klik Compose seperti di bawah ini.
Lanjut kita kirim email dari user 1 ke user 2 dari siti ke fazar dengan subject Test domain ke 4 dan tuliskan teks pesannya lalu klik kirim/send seperti di bawah ini.
Logut dari mailuser siti@muhammadikmal.my.id
Lalu Klik here to log back in
Masukan username yang ke dua, yang sudah di buat sebelumnya dengan mail fazar@muhammadikmal.my.id lalu masukan massword nya 12345 seperti di bawah ini.
Jika sudah masuk maka di nyatakan berhasil, pesan berhasil di terima dari user ke 2.
40. Selanjutnya kita akan membuat 1 domain lagi untuk menginstall WordPress caranya kita masuk ke menu Dashboard lalu pilih
Easy Add Domain seperti di bawah ini.
41. lanjut kita masukan domain baru sebagai contoh saya masukan domain
team2vps.tech dan untuk password seperti biasa menggunakan 1234 lalu klik submit seperti di bawah.
Jika sudah maka akan tampil seperti ini dan bisa di pastikan sudah berhasil menambah domain baru.
42. Selanjutnya kita buat Database nya dengan masuk ke menu Dashboard lalu cari
Add MySQL Database & User seperti di bawah ini.
43. Buat dbname, dbusername, dbuserpass nya bebas bisa mengikuti atau buat sendiri seperti gambar di bawah ini. lalu klik submit.
44. Jika sudah maka akan tampil seperti ini dan bisa di pastikan sudah berhasil menambah Mysql Server baru.
45. Download wordpress nya terlebih dahulu bisa gunakan link berikut untuk mendownload
Wordprees
46. Jika sudah di install lalu ekstrak file rar nya seperti berikut.
47. Jika sudah mengistall filezila client, Selanjutnya buka file zila nya lalu masukan Host (IP Server), Username (Yang ada di Server), Password (Password Server), Port (22) jika sudah kita klik QuickConnect.
Jika muncul seperti ini, klik OK.
48. Jika sudah kita ubah remote site :
/var/www/vhost/team2vps.tech/team2vps.tech/httpdocs jika sudah pastikan ada 3 file yang di beri kotak merah seperti di bawah ini.
49. Lanjut beri izin direktori nya menggunakan perintah "
chmod 777 -R" seperti pada gambar berikut ini.
50. Selanjutnya Ketiga file yang sudah di pilih, lalu klik
DELETE seperti di bawah ini.
51. Setelah di hapus, pindah ke bagian sisi sebelah kiri dan ketikan di Local Site nya tempat kalian menyimpas hasil ekstrak WordPress nya, lalu upload semua isi yang ada di folder wordpress seperti berikut.
Setelah itu pastikan status nya sukses seperti berikut ini.
52. Cari file yang bernama
wp-config-sample.php lalu rename nama nya menjadi
wp-config.php seperti pada gambar berikut ini.
Tampilan jika sudah berhasil mengganti nama wp-config.php
53. Jika sudah, selanjutnya buka terminal lagi, masuk ke dalam direktori "
cd /var/www/vhosts/team2vps.tech/team2vps.tech/httpdocs", lalu edit file
wp-config.php dengan perintah "
nano wp-config.php".
54. Selanjutnya masukan db yang sudah di buat yaitu team2vps, team2vps, 1234 seperti pada gambar di bawah ini.
55. Kemudian kembalikan hak akses folder, dengan perintah "
chmod 755 -R /var/www/vhosts/team2vps.tech/team2vps.tech/httpdocs". seperti gambar di bawah ini
56. Setelah itu edit file host agar website bisa dibaca oleh komputer host atau VM yang lain pada Windows. Buka Windows Explorer ( Tekan Win + R ).
Letak file host berada di directory "
c:/Windows/System32/drivers/etc/hosts"
57. buka file hostnya dengan menggunakan notepad
58.
Di file host tambahkan IP server dan domain yang kalian sudah tembahkan di EHCP, lalu save "ctrl + s"
59. Jika sudah, cari list domain di Dashboard EHCP dan pilih domain yang tadi di buat yaitu team2vps.tech dan klik tanda panah yang di beri kotak warna merah seperti di bawah ini.
60. Jika sudah maka tampilan nya akan seperti berikut, untuk Site Title bebas di isikan apa saja dan username nya kita buat saja
team2vps dan passwordnya bebas dan lengkapi saja sampai email pribadi.
61. Selanjutnya login dengan username dan password yang sudah di buat tadi.
62. Maka tampilannya akan seperti berikut, maka sudah selesai sampai menginstall wordpress menggunakan EHCP.
63. Tambahkan tampilan page baru, klik
pages -> Add New Page
64. Lalu Kalian pilih bebas template tampilannya.
65. Lalu edit tampilanya seperti gambar di bawah ini.
66. Setelah selesai mengedit tampilan halaman web, selanjutnya publish tampilan halaman webnya, klik
Publish.
67. Lalu Kunjungi link Websitenya yang sudah di edit tadi di browser internet
NOTE: DILAUKAN DI BERBEDA CHROME DAN LAPTOP/PC/HANDPHONE
FOLLOW INSTGRAM SAYA BIAR TIDAK KETINGGALAN INFO TERBARU SEPUTAR TKJ.
Follow @artha_sa_