Kali ini kita akan membahas seputar Service Configuration di cPanel/WHM root. Langsung menuju ke:
Service Configuration
Klik pada bagian opsi untuk mendapatkan penjelasannya.Apache Configuration
Trace Enable → OFF Server Signature → OFF Server Tokens → ProductOnly File ETag → None Max Clients → 150
Untuk sementara, isi dengan 150 (akan lebih dijelaskan lengkap di ).Keep Alive → ON Configure PHP and suEXEC
Default PHP Version (.php files) → 5 PHP 5 Handler → suphp (Tergantung kebutuhan). Apache suEXEC → ON Exim Configuration Manager
Basic Editor
Set SMTP Sender: headers → ON Ctrl+f untuk menemukan: Manage Custom RBLs, lalu klik MANAGE, lalu masukkan seperti gambar di bawah ini: Rbl Name: Barracuda Rbl Info URL: barracudacentral.org/rbl Dns List: b.barracudacentral.org Lalu klik Add (Tutup tab-nya, kembali ke Basic Editor). RBL: bl.spamcop.net → ON RBL: zen.spamhaus.org → ON Custom RBL: Barracuda → ON Advanced Editor
- Beralih ke Advanced Editor. Di Advanced Editor, ada 2 langkah yang harus kita setup untuk mencegah email spoofing. Ini penting agar email yang kita kirim tidak berdampak ditandainya sebagai spam.
- Pertama ctrl+f untuk menemukan log_selector. Ada 4 log_selector found, pilih yang pertama atau yang paling atas (lihat gambar berikut sebelum diubah).
+incoming_port +smtp_connection -retry_defer +subject +arguments +received_recipients
Dengan:+all
Jangan dulu di-save karena kita masih akan mengatur yang kedua.
Lalu ganti:
- Kedua, ctrl+f untuk menemukan: BEGINACL.
acl_check_data:
deny
authenticated = *
condition = ${if or {{ !eqi{$authenticated_id} {$sender_address} }\
{ !eqi{$authenticated_id} {${address:$header_From:}} }\
}\
}
message = Your FROM must match your authenticated email user.
Selesai, silakan scroll ke bawah, dan save!
Masukkan code berikut ini sesuai gambar di atas:
FTP Configuration
Allow Anonymous Logins → No Allow Anonymous Uploads → No Allow Logins with Root Password → No - Login ke server Anda via SSH.
- Edit dengan text editor kesukaan Anda
/etc/pure-ftpd.conf
. - Cari
PassivePortRange
dan hilangkan (#). Lihat gambar. Setelah dihilangkan: - Save editan Anda.
- Restart dengan menjalankan command
/usr/local/cpanel/scripts/restartsrv_ftpserver
.
PHP Configuration Editor
Pada bagian ini, kita akan mengatur php.ini. Langsung switch ke Advanced Mode. Ctrl+f agar lebih mudah menemukannya.memory_limit → 32M (Sesuai kebutuhan). date.timezone → Asia/Jakarta disable_functions → system, symlink, system_exec, shell, shell_exec, exec, passthru, escapeshellarg, escapeshellcmd, proc_close, proc_open, ini_alter, dl, popen, parse_ini_file, show_source, ini_set
Service Manager
Exim Mail Server → Enabled, Monitor. Apache SpamAssassin™ → Uncheck keduanya.