Cara Memblokir XMLRPC.PHP di Aapanel OLS

xmlrpc.php adalah sebuah file yang terdapat dalam sistem WordPress yang memungkinkan komunikasi antara situs WordPress dengan aplikasi atau layanan eksternal menggunakan protokol XML-RPC (XML Remote Procedure Call).

Fungsi xmlrpc.php di WordPress:

  1. Remote Publishing – Memungkinkan pengguna untuk mempublikasikan atau mengelola konten WordPress dari aplikasi eksternal (seperti aplikasi mobile atau desktop).

  2. Integrasi dengan Layanan Lain – Beberapa plugin dan layanan (seperti Jetpack, Pingback, dan Trackback) menggunakan xmlrpc.php untuk berkomunikasi dengan WordPress.

  3. API untuk Developer – Menyediakan antarmuka bagi developer untuk mengontrol WordPress secara terprogram.

Masalah Keamanan xmlrpc.php:

  • Serangan Brute Force – File ini bisa digunakan untuk mencoba menebak username dan password WordPress.

  • DDoS (Distributed Denial of Service) – Beberapa serangan dapat memanfaatkan xmlrpc.php untuk membebani server.

  • Eksploitasi Kerentanan – Jika ada celah keamanan di WordPress, xmlrpc.php bisa menjadi pintu masuk serangan.

Cara Menonaktifkan xmlrpc.php (Jika Tidak Dibutuhkan):

Langsung tambahkan blok berikut ke file conf milik domain kamu, misalnya di bagian paling bawah sebelum </virtualHost> (kalau ada), atau sebelum include paling akhir:

1. Tambahkan ke File Conf

context /xmlrpc.php {
allowBrowse 0
denyAccess 1
}

2. Restart OpenLiteSpeed

Via aaPanel:

  • Masuk aaPanel > App Store > OpenLiteSpeed

  • Klik tombol Restart

Atau via SSH:

/usr/local/lsws/bin/lswsctrl restart

3. Cek Lagi

Buka kembali: https://yogijuliyanto.web.id/xmlrpc.php

Kalau berhasil diblokir, kamu akan melihat:

  • 403 Forbidden atau 404 Not Found

  • Tidak menampilkan pesan “XML-RPC server accepts POST requests only”

Kesimpulan:

Jika kamu tidak menggunakan fitur remote publishing atau layanan yang membutuhkan XML-RPC, disarankan untuk menonaktifkannya demi keamanan. Jika kamu menggunakan Jetpack atau layanan lain yang bergantung pada xmlrpc.php, pastikan untuk mengamankannya dengan firewall atau plugin keamanan.

Baca Juga:  Kalian Pasti Baru Tau, 23 Fungsi Tombol 'WIN' di Keyboard
Avatar photo
Bang Yogi

Saya ingin melihat-lihat untuk mendapatkan ide segar dan kadang-kadang hanya duduk dan bekerja di depan komputer berjam-jam.

Articles: 547

Leave a Reply

Your email address will not be published. Required fields are marked *