HEX
Server: CentOS WebPanel: Protected by Mod Security
System: Linux sites.annaiservers.com 3.10.0-1160.118.1.el7.x86_64 #1 SMP Wed Apr 24 16:01:50 UTC 2024 x86_64
User: freeval (1012)
PHP: 8.1.10
Disabled: NONE
Upload Files
File: //scripts/apache_server-status
#!/bin/bash
# Security Fix For Apache Server Status

if [ -e "/usr/local/apache/conf.d/server-status.conf" ];then
	STATUSSECCHECK=`grep "Deny from all\|Require all denied" /usr/local/apache/conf.d/server-status.conf`
	if [ -z "$STATUSSECCHECK" ];then
		cat > /usr/local/apache/conf.d/server-status.conf <<EOF
<Location /server-status>
    SetHandler server-status
    Require all denied
    Require ip 127.0.0.1
    Require host localhost
</Location>
EOF
		service httpd reload
	fi
else
	cat > /usr/local/apache/conf.d/server-status.conf <<EOF
<Location /server-status>
    SetHandler server-status
    Require all denied
    Require ip 127.0.0.1
    Require host localhost
</Location>
EOF
	service httpd reload
fi