{"id":47915,"date":"2024-06-28T16:47:09","date_gmt":"2024-06-28T09:47:09","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=47915"},"modified":"2024-11-08T13:24:41","modified_gmt":"2024-11-08T06:24:41","slug":"tutorial-whm-untuk-pemula","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/tutorial-whm-untuk-pemula\/","title":{"rendered":"Tutorial WHM Untuk Pemula: Konfigurasi Dasar dan Optimasinya"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">WHM adalah halaman administrator yang digunakan untuk mengelola server berbasis cPanel. Dengan WHM, Anda dapat membuat akun cPanel, mengkonfigurasi keamanan, hingga menginstal versi PHP sesuai kebutuhan. Dalam artikel ini, kami akan membahas tutorial WHM secara detail, mulai dari konfigurasi dasar hingga cara mengoptimalkan VPS cPanel.<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">Sebagai seorang <em>sysadmin<\/em>, memahami fungsi dan fitur <a href=\"https:\/\/blog.rumahweb.com\/whm-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"whm adalah\"><strong>WHM<\/strong><\/a> sangat diperlukan agar server yang Anda kelola dapat berjalan dengan baik, serta anda dapat melakukan troubleshooting ketika mengalami kendala penggunaan. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dalam artikel ini, kami akan memberikan tutorial WHM mulai dari fitur, konfigurasi dasar fitur, hingga cara meningkatkan performa server dengan mengatur rules dan starndart keamanan pada server. Simak informasi berikut ini. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Persiapan Sistem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk mengikuti tutorial WHM berikut, pastikan bahwa VPS cPanel Anda telah aktif dan Anda memiliki akses root untuk mengelola servernya. Berikut list persiapan sistem yang perlu Anda siapkan.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.rumahweb.com\/vps-indonesia\/\" target=\"_blank\" rel=\"noopener\" title=\"vps indonesia\">VPS KVM<\/a> Almalinux yang sudah terinstall cPanel<\/li>\n\n\n\n<li>Akses root SSH<\/li>\n\n\n\n<li>Lisensi cPanel Solo<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pada panduan ini, kami berfokus pada konfigurasi dasar WHM untuk pemula. Apabila layanan VPS cPanel Anda baru saja aktif, maka Anda bisa mengikuti panduan berikut untuk melakukan konfigurasi dasarnya. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Basic Configuration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Section ini digunakan untuk mengatur konfigurasi awal cPanel seperti path, nameserver, dan tweak.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Basic Webhost Setup<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Menu ini digunakan untuk melakukan konfigurasi dasar WHM, seperti direktori dan nameserver. Untuk mengakses menu ini, silahkan Anda <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-login-whm\/\" target=\"_blank\" rel=\"noopener\" title=\"\">login ke WHM<\/a> lalu klik menu Basic Webhost manager.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXc8IQKKggOQ9l18cAEnVMSXbxFkwzQtk_OfdWLXXuW6XZnB8RTpkjjmdWDN0XZXZOugccQvnRtUPg10f-dVoz-kWoJ3y8fuBQt7GABggCAOzFCyg4xQMKDVZ-bytSV4q0nhXsc6q2A-bZeAYItPgNbK5zU?key=bbLklTUFALWKrVNElR8zpw\" alt=\"basic webhost cpanel\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Direktori home<\/strong>: Secara default, directory cPanel terletak pada \/home\/usercpanel. Namun, kita dapat&nbsp;mengubah root dir menjadi path lain seperti \/homedata atau \/newhome sesuai kebutuhan.<\/li>\n\n\n\n<li><strong>TTL<\/strong>: secara default, TTL DNS pada WHM di setting pada 14400. Apabila ingin lebih cepat, kita dapat mengubah TTL ke angka 3600.<\/li>\n\n\n\n<li><strong>Log apache<\/strong> dapat memilih metode common, untuk mempermudah pembacaan log Apache.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeQ46M12opm5m4_L7M7L5kJBBMue9Daap0gjjffqHzmnsFw1TxRW_1zFVU5iqepfHVO6xLYxG83LO2-M05lVQJdPCxR4y7bSrcxgfAiZPH6DccCk1y73--eLWYfPwZXXfFweD6FbJwZWz5BmDRt3lfoVfzW?key=bbLklTUFALWKrVNElR8zpw\" alt=\"whm nameserver\"\/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nameserver <\/strong>:  Pada bagian bawah menu, kita akan menemukan opsi nameserver. Bagi pengguna layanan VPS, kita dapat mengisi dengan private nameserver sendiri seperti ns1.domainsaya.com dan ns2.domainsaya.com.<br \/><br \/>Sebelum mengisi kolom nameserver, pastikan telah mengikuti panduan pembuatan Private Nameserver <a href=\"https:\/\/www.rumahweb.com\/journal\/private-nameserver-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"\">berikut<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Server TIme<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Menu ini digunakan untuk mengatur timezone atau waktu server secara general. Anda bisa menyesuaikan server time sesuai dengan zone waktu yang dibutuhkan. Dalam contoh ini, kami akan menggunakan waktu WIB atau Asia\/Jakarta.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXd4orFH6kH7YsFcu0r433XsgTa_edbxw_aMlOGAZtXvP5b2zpUPDN_MUBB1_LDlgbZjlxY-SjZamjR9Ti2D5iJibArkcPIu9PJTI7NRrm-g2x8e9vWcyfferTh_ODLqEVUIRX-hl5DjOQ3Dx-fAMO5shDOg?key=bbLklTUFALWKrVNElR8zpw\" alt=\"timezone cpanel\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Setelah mengubah waktu server, jangan lup klik pada sync time untuk melakukan singkronisasi waktunya. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tweak Settings<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Menu Tweak setting penting untuk Anda pahami. Tweak setting berfungsi untuk mengatur batasan-batasan yang ada di dalam server cPanel seperti menaikkan limit,  hingga menetapkan aturan pada server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Menu tweak dibagi menjadi beberapa section seperti domain, mail, compression, hingga security. Dalam artikel ini, kita akab belajar melakukan konfigurasi pada tiap bagiannya sesuai standart Rumahweb untuk mengoptimalkan performa server.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Compression\nGzip compression level : 7\nNumber of pigz processes : 16\n\nDomains\nAllow Remote Domains : On\nAllow unregistered domains : On\n\nMail\nMax hourly emails per domain : 200\nEmail delivery retry time : 90m\nMaximum percentage of failed or deferred : 125%\nEnable BoxTrapper spam trap : Off\n\nPHP\ncPanel PHP max execution time : 300\ncPanel PHP memory limit&nbsp; : 256M\ncPanel PHP max POST size&nbsp; : 512M\ncPanel PHP max upload size : 512M\ncPanel PHP loader : IONCUBE (checklist)\n\nSecurity\nAllow autocomplete for login screens : Off\nHide login password from cgi scripts&nbsp; : On\nCookie IP validation : disabled\n\nSystem\nMax HTTP submission size : 512M\n(Batas upload di cpanel, dapat diisi 512 atau unlimited)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Apabila semua opsi Tweak telah disesuaikan, selanjutnya klik tombol <strong>save <\/strong>untuk penyimpanan. Setelah itu, cPanel akan otomatis melakukan restart service <em>cpsrvd <\/em>untuk menerapkan perubahan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">EasyApache<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Menu selanjutnya yang akan kami bahas pada tutorial WHM kali ini adalah EasyApache. Menu EasyApache berisi semua <em>package <\/em>atau sistem yang berjalan di cPanel. Di menu ini, kita dapat menambahkan versi PHP, menambahkan mod, hingga melakukan custom PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dalam artikel ini, kami akan mencoba melakukan optimasi performa dan keamanan server dengan melakukan install Mod webserver. Langkahnya, silahkan klik menu Software &gt; Easyapache 4. Klik <strong>Customize <\/strong>untuk melakukan custom.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXcgBNQeqf9qRhm5BSVHrMVFsl3V7nDwXSdqKaWeS6F6Zbo6rAqqwxSrwha-8GhMybpof5XnMf_FbEdI4OoyhlfNYgWzyqPkLueExoKI_VlccXkLfG0t_nD1m5zKr88lhXOgfs8dZq2UGl45p9fo11uuFsKY?key=bbLklTUFALWKrVNElR8zpw\" alt=\"easyapache cpanel\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Sesuaikan dengan konfigurasi berikut agar performa webserver berjalan maksimal. Pastikan checklist sesuai saran kami.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apache MPM<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>mod_mpm_event&nbsp;<\/strong><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apache Modules<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>mod_asis , mod_brotli , mod_cache , mod_deflate , mod_expires , mod_headers , mod_http2 , mod_lsapi , mod_pagespeed , mod_remoteip , mod_security2, mod_suexec , mod_suphp<\/strong><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PHP Versions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Selain melakukan konfigurasi apache pada server, EasyApache juga bisa digunakan untuk menginstall versi php yang Anda butuhkan. Panduan install versi php bisa Anda pelajari lebih detail melalui artikel <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-install-versi-php-di-vps-cpanel\/\" title=\"\">berikut<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apabila semua poin telah disesuaikan, langkah selanjutnya masuk pada menu Review lalu lakukan PROVISIONING dan tunggu hingga proses selesai. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdG4GRHTrA6h8scNg4AU3Of5wN9F0lDH3U0Bbs9wh6UWBe22Jv2gsk1kbKmJ-yVJFWoGthow0d04HtGb-TBIN3Jmlqq9ajQcySXhesqQ2ZcYNCe2iaFANcR7uqyBJ4GMDMo1VRQh46Q8gP7MVeBve_JBqNG?key=bbLklTUFALWKrVNElR8zpw\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Security Center<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Menu ini digunakan untuk mengatur keamanan pada server dan website yang ada di dalamnya. Pada panduan ini, kita akan belajar melakukan konfigurasi server WHM dengan tingkat keamanan yang cukup tinggi, agar server WHM lebih aman dari kemungkinan ancaman atau serangan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apache mod_userdir Tweak<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pada bagian ini, kami sarankan agar Anda mengaktifkan fitur mod_userdir Protection dan mendisable DefaultHost atau nobody. Berikut adalah contohnya :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfJhws8oYG_g_AJhawUFS3vOafY9DMtP7wOQWjLA02Got8tIpl-QcggqjC-4dc7dacNCQD2rczCTDBbQRON3cTvcGbU2WhysG8FkvPwqhSKm7PvC8n2z3bmw4awhFdyJKjAur5fYzJqjKMybTU5X0GbnuaT?key=bbLklTUFALWKrVNElR8zpw\" alt=\"mod_userdir cpanel\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">ModSecurity Protection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pada installasi mod_security kali ini, kita akan menggunakan vendor dari Imunify360 untuk ruleset\/WAF. Untuk proses penambahannya dapat dilakukan melalui Terminal\/SSH, dengan menjalankan command berikut :&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/local\/cpanel\/scripts\/modsec_vendor add https:\/\/files.imunify360.com\/static\/modsec\/v2\/meta_imunify360-minimal-apache.yaml<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Apabila berhasil ditambahkan melalui terminal, akan tampil pada menu modsec vendor seperti gambar berikut.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeV0asfflzt34NGKjJ1pisyuAVIblFQQszgluw5QZiPw1hktczpqSCLeY4Qo_tU4_yq1xZfTDbjUoKeNhHrVTs0rE9G4TsKN87nKxdkqJDc3lR2CSTEv4BGcfexxquGgL9-IoD527pclR0iMpOGrWLIwo_p?key=bbLklTUFALWKrVNElR8zpw\" alt=\"Imunify360 - tutorial whm\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Selanjutnya, kita dapat melakukan konfigurasi menu lain yang ada di WHM Security Center.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Other Menu&nbsp;&nbsp;<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># SMTP Restriction &gt; enable\n# CPHulk Bruteforce &gt; Matikan\/Disable\n# Shell Fork Bomb &gt; enable\n# Password Strength &gt; Ubah menjadi 80<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Service Configuration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Menu selanjutnya pada tutorial WHM kali ini adalah Service Configuration yang penting untuk Anda pahami. Menu ini digunakan sebagai konfigurasi utama pada service web server, ftp, cPanel mailserver, dan menaikkan limit pada server atau tuning. Berikut penjelasan masing-masing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apache Configuration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Config berisi konfigurasi webserver. Pada menu ini, kita dapat menaikkan limit proses apache, jumlah request, dan keamanan apache. Nilai pada panduan ini dapat di kustom sesuai kebutuhan dan spesifikasi server. Semakin server memiliki RAM + CPU yang besar, maka limit dapat dinaikkan lebih besar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Berikut saran untuk pengguna RAM 4 &#8211; 8 GB dengan minimal CPU 2 core. Jika spesifikasi server anda dibawah ini, maka dapat menurunkan angka di bawah batas saran berikut.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Apache &gt; Global Configuration<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>SSL Use Stapling : Off\nMinimum Spare Servers : 10\nMaximum Spare Servers : 30\nServer Limit : 756\nMax Request Workers : 512\nMax Keep-Alive Requests : 400\nTimeout : 200<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Exim Configuration Manager<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Menu ini digunakan untuk mengatur rule mailserver. Pada menu ini, Kita cukup menambahkan daftar RBL untuk meningkatkan keamanan email dari kemungkinan spamming.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Send mail from the account\u2019s IP address : On\nUse the reverse DNS entry for the mail HELO\/EHLO if available : On\n\nEXPERIMENTAL: Rewrite From: header to match actual sender : all\n\nRBL: bl.spamcop.net&nbsp; : On\nRBL: zen.spamhaus.org&nbsp; : On<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pada layanan VPS KVM, secara default port 25 di disable untuk alasan keamanan. Karenanya jika Anda akan menggunakan email di layanan VPS KVM, Anda perlu membuat tiket bantuan untuk membuka port 25 beserta penyesuaian PTR record pada IP VPS Anda. Tiket bisa dibuat melalui halaman Clientzone pada menu Trouble ticket. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FTP Server Selection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Menu ini digunakan untuk memilih opsi ftp pada server. Secara default, WHM akan menonaktifkan fungsi FTP, sehingga jika Anda membutuhkan koneksi melalui FTP, maka Anda perlu mengubah service FTP server selection menjadi <strong>Pure-FTPd<\/strong>. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeb98xFikioE9J5HCaVt7sEueLXGyNikU2l9pF0Xw1GQw3__jxiyGrERm-bcwhV5P-s8hRoPDq0rQ4Pst_narqyMMoumI9ePdxOh8q8Xp6PrU0Mu6OFKTEQg0D_zRINOwVmqKRIQsoegNSccpSu4WN1OoQm?key=bbLklTUFALWKrVNElR8zpw\" alt=\"ftp select whm\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Setelah mengubah FTP server selection, selanjutnya klik tombol save. Secara otomatis, WHM akan melakukan instalasi FTPd dan melakukan restart pada service FTP. Proses ini mungkin membutuhkan waktu dalam beberapa menit. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Packages<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Menu packages digunakan untuk mengatur batasan pada akun cPanel. Selengkapnya tentang cara membuat packages di WHM dapat Anda pelajari pada artikel berikut : <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-membuat-hosting-sendiri-di-whm\/\" target=\"_blank\" rel=\"noopener\" title=\"cara membuat hosting sendiri\">cara membuat hosting sendiri<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hal yang perlu diperhatikan pada saat membuat <em>packages <\/em>adalah fitur di dalam cPanel. Secara default, fungsi dns seperti TXT, AAAA, Dmarc dan lainnya akan di disable, maka perlu diaktifkan dahulu sebagai berikut :&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdtTuJ27_gon1KkiV9p5UmTPMjrBCck9jv8cbLKZaAds6wgpwaG2ClGWEyi5It7Z5mdamsWQLEW3kHIoc3s0Obhd4k49IkiKfimPd8SeaE1zaDZtGWC6-lIsbcuI2YFQlrfnJHkvYQfMdTN7aV-H1UDkiY?key=bbLklTUFALWKrVNElR8zpw\" alt=\"feature manager cpanel\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Centang pada kedua opsi berikut ini.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeAgpa-8PV6QW4yvv5bc9wJQT15jOf2et5di9OFq7kcUbffOykp9kRVBbvxvTYJ25QTqPsN-DLNdsZVw8VUW817C-zFGl3wSpRxTBghwhFvgDeWaJt774n9s-ngTYW4vhcZSzPK7FEZenMJPIKxQ8Oa5cFz?key=bbLklTUFALWKrVNElR8zpw\" alt=\"feature manager whm cpanel\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Secara Default, limit database di cPanel akan mengikuti nilai bawaan non tuning dengan performa rendah. Oleh karena itu, Anda perlu melakukan peningkatan limit sesuai dengan spesifikasi server dan kebutuhan masing masing.<br \/><br \/>Masuk ke menu Database Services &gt; Edit Database Configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfDAq0e9PuBMhhua54HgYtoTehz9rLFQM-9zlfKtYGQVHhyOyyiFCCgJgznxiziCH6M9Mh0bBpV38TqdeYNo8dbcwPFNX93VKoiUJjZsiDlQy3h6WXe0-0hI9Hg8TR6i73tc1l0wJ0-pnEDUuGfMNGT-mA?key=bbLklTUFALWKrVNElR8zpw\" alt=\"database configuration whm\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ikuti saran spesifikasi mysqltuner dari cPanel dengan menekan button review suggestion. Setujui perubahan pada Database dengan nilai yang disarankan.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXe6qLMZ0wvCrcLswg27FY_eAGwPO9LxZ0X6sgcJzLrAoaQ10KSo8_SvMo7m7IZSIYflSra825W1iKWHf1IkCtflqTcmEGCTwMeDk2ruETTBPlwzIorlQsqh-Yadm9qO3AfAwh9NQ6GZIwOBsv0WLJ3YBtd3?key=bbLklTUFALWKrVNElR8zpw\" alt=\"whm database tuning\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Max Connection Database<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Secara default, nilai dari max koneksi database adalah 151. Kita dapat meningkatkan kebutuhan koneksi sesuai kebutuhan. Pada panduan ini, kami akan mencoba menaikkan max_connection_database menjadi 252.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfPZj-YYjZwT8mwyOVhGoiN5uvmx3LzBIZX1T0Dt4i6dBPZY7VASAyEXH24xV5xSfhoPWwAgcXr2QZophVmBqP35bkKvAIiiHJmiYOLGAyjbSerEdlDZO3gNmSIRT5WfGJISmrK8jD3F9Y5vzE52adb-GRQ?key=bbLklTUFALWKrVNElR8zpw\" alt=\"max connection cpanel\"\/><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdObku6dbEKRcNDhO8_b8toBaImykuYXvCfeU7uLI0LGlRtbl_4y-iHMAheEDhuEOSRRXsx7i3GYWBSPwGH20PM8TTQz_2uQY8PQdNnUrLOzOCTb9Hlk6UqwNJFcJBxXA-5PjtJ6GP6QyJ1pTPTGWvADx4?key=bbLklTUFALWKrVNElR8zpw\" alt=\"max connection cpanel\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Apabila nilai telah diubah, lakukan save ulang untuk menyimpan perubahan dan merestart service database secara otomatis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Software<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Menu ini digunakan untuk mengatur software default atau handler pada service PHP. Anda dapat mengubah default versi PHP yang dibutuhkan. Caranya, Masuk pada menu MultiPHP Manager, lalu ubah togle PHP-FPM seperti gambar berikut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pilih versi default PHP pada server cPanel yang Anda gunakan dan nonaktifkan PHP-FPM seperti gambar berikut.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXd5ZBCgSTlCyeZAUNifiZapZjjDri1LDuUSbABp2CnWUAPcWnkMzF127x2TDB4Wb8jhNPsiGkqaUq1ZY5MCsGQWIy2ZLLwcvYO6wKnXtH1cnKzB6ixY1PgAAfVbcnlLxUgUWgF0q2ks47J0IVL1BKgU35xF?key=bbLklTUFALWKrVNElR8zpw\" alt=\"php-fpm cpanel\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Selanjutnya, geser pada menu dibawah PHP-FPM, dan ubah semua handler php menjadi LSAPI sebagai berikut.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeZW-WzxaLdQyiu9l2UnzFBTXmIRoX6hAt9n-W4b50rOexVrv3dInJ0skmk0T_DplXYm08gzyJrx0oQdYMK91jPtE_1w8iRlzldvFvkU35Frh4_5tvElBKfN5_Gwv4MLkp5I66B06Cl5zadRzKKcxm1GLaY?key=bbLklTUFALWKrVNElR8zpw\" alt=\"php handler lsapi cpanel\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br \/>Lsapi membantu meningkatkan performa eksekusi php, agar proses PHP berjalan lebih cepat tanpa membebani banyak proses php-fpm.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Konfigurasi Plugin Tambahan Keamanan<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Poin terakhir pada tutorial WHM kali ini adalah Plugin. Menu ini terletak di bagian paling bawah pada sidebar WHM. Di menu service cPanel, terdapat banyak aplikasi pihak ketiga yang dapat Anda install, dimana setiap aplikasi memiliki fungsi masing-masing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Opsi ini bersifat tambahan yang artinya tidak wajib. Anda dapat memilih untuk menginstal aplikasi sesuai dengan kebutuhan Anda.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfNr6CTXCD8ICWjO4EFD3gDE0BTSEQwVl_pn-tutq2mgEp6OYhWb0Ab8iDB-6zLqCT_BagMbPP5wfqlQZw9gyU2x-4s3gGkOawc-S4Y0kaP3SBMmkySwwDMrHzchvwjNULwXi34r4mey5mb0fB-TKfa18g?key=bbLklTUFALWKrVNElR8zpw\" alt=\"configserver cpanel\"\/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ConfigServer Security &amp; Firewall <\/strong>: Digunakan untuk Firewall, mencegah serangan ke port\/flooding.<\/li>\n\n\n\n<li><strong>ConfigServer MailQueues<\/strong> : Untuk mengatur Antrian email\/mencegah spamming<\/li>\n\n\n\n<li><strong>Immunify360 <\/strong>(Berbayar) : Sebagai Antivirus\/Malware di cpanel, dan mencegah serangan menggunakan WAF.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Berikut kami sampaikan panduan install CSF Firewall dan ConfigServerMailQueues melalui terminal SSH.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Install CSF<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">ConfigServer Firewall yang disingkat menjadi CSF adalah <em>script <\/em>konfigurasi <em>firewall <\/em>yang dibuat untuk memberikan keamanan yang lebih baik bagi web server. Untuk install CSF, Anda bisa mengikuti command berikut melalui SSH.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># cd \/usr\/src\n# wget https:\/\/download.configserver.com\/csf.tgz\n# tar -xzf csf.tgz\n# cd csf\n# sh install.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Panduan konfigurasi CSF Firewall dapat mengikuti panduan berikut &gt; <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-install-dan-config-csf-firewall-di-vps-cpanel\/\">Panduan CSF<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Install ConfigServer MailQueues<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">ConfigServer Mail Queues digunakan untuk mengatur antrian email server serta mengurangi terjadinya spamming pada server karena malware atau virus. Untuk install ConfigServer Mail Queues , Anda bisa mengikuti <em>command <\/em>berikut melalui SSH.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># cd \/usr\/src\n# wget https:\/\/download.configserver.com\/cmq.tgz\n# tar -xzf cmq.tgz\n# cd cmq\n# sh install.sh<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Install Imunify<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Imunify adalah salah satu platform keamanan server dari Cloudlinux yang dibuat untuk meningkatkan keamanan pada web server, baik serangan melalui malware hingga DDoS. Ada 2 versi Imunify, yakni ImunifyAV (Free) dan Imunify360 (berbayar), <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Selengkapnya tentang apa itu Imunify360 bisa Anda pelajari pada artikel berikut: <a href=\"https:\/\/www.rumahweb.com\/journal\/apa-itu-imunify360-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Imunify360<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Demikian tutorial WHM untuk pemula dari Rumahweb. Semoga tutorial ini dapat membantu Anda untuk mengelola server hingga mengoptimasi server agar dapat berjalan secara lebih efisien. Semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WHM adalah halaman administrator yang digunakan untuk mengelola server berbasis cPanel. Dengan WHM, Anda dapat membuat akun cPanel, mengkonfigurasi keamanan, hingga menginstal versi PHP sesuai kebutuhan. Dalam artikel ini, kami akan membahas tutorial WHM secara detail, mulai dari konfigurasi dasar hingga cara mengoptimalkan VPS cPanel. Sebagai seorang sysadmin, memahami fungsi dan fitur WHM sangat diperlukan [&hellip;]<\/p>\n","protected":false},"author":349,"featured_media":48070,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[695],"tags":[18,321,431],"class_list":["post-47915","post","type-post","status-publish","format-standard","has-post-thumbnail","category-cpanel","tag-cpanel","tag-vps","tag-whm"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Setelah VPS cPanel aktif, apa yang harus dilakukan? Panduan ini akan membahas tutorial WHM secara detail mulai dari konfigurasi dasar hingga optimasinya.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andika Dwi Setyawan\"\/>\n\t<meta name=\"google-site-verification\" content=\"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ\" \/>\n\t<meta name=\"keywords\" content=\"tutorial whm,whm cpanel tutorial,panduan whm untuk pemula,tutorial whm untuk pemula,panduan whm,cpanel,vps,whm\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.rumahweb.com\/journal\/tutorial-whm-untuk-pemula\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"id_Id\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Rumahweb Journal \u2013 News, Article, and Tutorial of Web Dev\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Tutorial WHM Untuk Pemula: Konfigurasi Dasar dan Optimasinya\" \/>\n\t\t<meta property=\"og:description\" content=\"Setelah VPS cPanel aktif, apa yang harus dilakukan? Panduan ini akan membahas tutorial WHM secara detail mulai dari konfigurasi dasar hingga optimasinya.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.rumahweb.com\/journal\/tutorial-whm-untuk-pemula\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/06\/banner-tutorial-whm.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/06\/banner-tutorial-whm.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"740\" \/>\n\t\t<meta property=\"og:image:height\" content=\"389\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-06-28T09:47:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-11-08T06:24:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RumahwebIndonesia\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Tutorial WHM Untuk Pemula: Konfigurasi Dasar dan Optimasinya\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Setelah VPS cPanel aktif, apa yang harus dilakukan? Panduan ini akan membahas tutorial WHM secara detail mulai dari konfigurasi dasar hingga optimasinya.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/06\/banner-tutorial-whm.png\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Tutorial WHM Untuk Pemula: Konfigurasi Dasar dan Optimasinya","description":"Setelah VPS cPanel aktif, apa yang harus dilakukan? Panduan ini akan membahas tutorial WHM secara detail mulai dari konfigurasi dasar hingga optimasinya.","canonical_url":"https:\/\/www.rumahweb.com\/journal\/tutorial-whm-untuk-pemula\/","robots":"max-image-preview:large","keywords":"tutorial whm,whm cpanel tutorial,panduan whm untuk pemula,tutorial whm untuk pemula,panduan whm,cpanel,vps,whm","webmasterTools":{"google-site-verification":"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ","miscellaneous":""},"schema":null,"og:locale":"id_Id","og:site_name":"Rumahweb Journal \u2013 News, Article, and Tutorial of Web Dev","og:type":"article","og:title":"Tutorial WHM Untuk Pemula: Konfigurasi Dasar dan Optimasinya","og:description":"Setelah VPS cPanel aktif, apa yang harus dilakukan? Panduan ini akan membahas tutorial WHM secara detail mulai dari konfigurasi dasar hingga optimasinya.","og:url":"https:\/\/www.rumahweb.com\/journal\/tutorial-whm-untuk-pemula\/","og:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/06\/banner-tutorial-whm.png","og:image:secure_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/06\/banner-tutorial-whm.png","og:image:width":740,"og:image:height":389,"article:published_time":"2024-06-28T09:47:09+00:00","article:modified_time":"2024-11-08T06:24:41+00:00","article:publisher":"https:\/\/www.facebook.com\/RumahwebIndonesia\/","twitter:card":"summary_large_image","twitter:site":"@rumahwebtweet","twitter:title":"Tutorial WHM Untuk Pemula: Konfigurasi Dasar dan Optimasinya","twitter:description":"Setelah VPS cPanel aktif, apa yang harus dilakukan? Panduan ini akan membahas tutorial WHM secara detail mulai dari konfigurasi dasar hingga optimasinya.","twitter:creator":"@rumahwebtweet","twitter:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/06\/banner-tutorial-whm.png"},"aioseo_meta_data":{"post_id":"47915","title":null,"description":"Setelah VPS cPanel aktif, apa yang harus dilakukan? Panduan ini akan membahas tutorial WHM secara detail mulai dari konfigurasi dasar hingga optimasinya.","keywords":[{"label":"tutorial whm","value":"tutorial whm"},{"label":"whm cpanel tutorial","value":"whm cpanel tutorial"},{"label":"panduan whm untuk pemula","value":"panduan whm untuk pemula"},{"label":"tutorial whm untuk pemula","value":"tutorial whm untuk pemula"},{"label":"panduan whm","value":"panduan whm"}],"keyphrases":{"focus":{"keyphrase":"tutorial whm","score":78,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":9,"maxScore":9,"error":0},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-06-21 06:53:59","updated":"2026-04-19 06:08:48","seo_analyzer_scan_date":null},"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/47915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/349"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=47915"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/47915\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/48070"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=47915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=47915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=47915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}