Cara Mengatasi Apache2ctl Status Error 404/Load ke Situs Utama

Pada tutorial singkat kali ini, saya akan memberikan contoh bagaimana cara mengatasi apache2ctl status atau apache mod status yang tidak bisa tampil dan malah menuju ke website utama yang di host oleh sebuah server.

sebelum lebih jauh, silakan akses apache mod status ini dengan cara login ke server dan jalankan perintah:

[sourcecode]sudo apache2ctl status[/sourcecode]

jika keluar halaman seperti ini berarti tidak ada yang salah dengan apache mod status kalian.

pastikan pula mod status sudah di enable. jalankan perintah ini untuk cek:

[sourcecode]sudo a2enmod status[/sourcecode]

kemudian cek pula konfigurasi dari mod status ini di /etc/apache2/mods-enabled/status.conf. pastikan dia bisa diakses, setidaknya untuk akses lokal (localhost/127.0.0.1/::1).

[sourcecode]
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1 ::1
#Require ip 192.0.2.0/24
</Location>
[/sourcecode]

Mengatasi Error 404/Load Ke Situs Utama

Silakan cek ke website utama, biasanya ada di file default.conf atau 000-default.conf atau file .conf apapun itu yang ada di /etc/apache2/sites-enabled atau di /etc/httpd/sites-enabled (bagi pengguna Fedora/CentOS).

cek folder dari website tersebut, dan cari file .httaccess. contoh: /var/www/html/.htaccess

kemudian tambahkan entri baru seperti ini:

# rewrite rule for server-status to prevent 404 error
RewriteCond %{REQUEST_URI} !=/server-status

selamat mencoba!