/cpanel ve /webmail domain üzerinden erişimi kapatma.
Namecheaptan shared hosting hizmeti alıyorum ve domain.com/controlpanel, /cpanel ve /webmail olarak erişilebiliyor. Bunu kapatmak istiyorum nasıl yapacağım bilgisi olan var mı ? Yoksa namecheap'a ticket mi oluştursam daha iyi olur. Geç dönüş olabilir diye ticket ile uğraşmak istemiyorum.
Bu yönlendirmeyi devre dışı bırakmak için önce Apache şablon dosyasının bir kopyasını almamız gerekecek:
cp -via /var/cpanel/templates/apache2_4/ea4_main.default /var/cpanel/templates/apache2_4/ea4_main.local
Ardından, kopyalanan dosyayı ( /var/cpanel/templates/apache2_4/ea4_main.local )
tercih ettiğimiz metin düzenlemesinde açmak ve yönlendirmenin yerleştirilmesini
istemediğimiz aşağıdaki satırlardan herhangi birini kaldırmak isteyeceğiz:
ScriptAliasMatch ^/?controlpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?cpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?kpanel/ ?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?securecontrolpanel/?$ /usr/local/cpanel/cgi-sys/sredirect.cgi
ScriptAliasMatch ^/?securecpanel/?$ /usr/local /cpanel/cgi-sys/sredirect.cgi
ScriptAliasMatch ^/?securewhm/?$ /usr/local/cpanel/cgi-sys/swhmredirect.cgi
ScriptAliasMatch ^/?webmail$ /usr/local/cpanel/cgi-sys/wredirect .cgi
ScriptAliasMatch ^/?webmail/ /usr/local/cpanel/cgi-sys/wredirect.cgi
ScriptAliasMatch ^/?whm/?$ /usr/local/cpanel/cgi-sys/whmredirect.cgi
ScriptAliasMatch ^/Autodiscover/Autodiscover.xml /usr/local/cpanel/cgi-sys/autodiscover.cgi
ScriptAliasMatch ^/autodiscover/autodiscover.xml /usr/local/cpanel/cgi-sys/autodiscover.cgi
ScriptAliasMatch/ .* local/cpanel/cgi-sys/domainredirect.cgi
'Webmail' yönlendirmesini kaldırmak isteseydik, '/?webmail' içeren iki satırı kaldırırdık, örnek:
ScriptAliasMatch ^/?controlpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?cpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?kpanel/ ?$ /usr/local/cpanel/cgi-sys/redirect.cgi
ScriptAliasMatch ^/?securecontrolpanel/?$ /usr/local/cpanel/cgi-sys/sredirect.cgi
ScriptAliasMatch ^/?securecpanel/?$ /usr/local /cpanel/cgi-sys/sredirect.cgi
ScriptAliasMatch ^/?securewhm/?$ /usr/local/cpanel/cgi-sys/swhmredirect.cgi
ScriptAliasMatch ^/?whm/?$ /usr/local/cpanel/cgi-sys /whmredirect.cgi
ScriptAliasMatch ^/Autodiscover/Autodiscover.xml /usr/local/cpanel/cgi-sys/autodiscover.cgi
ScriptAliasMatch ^/autodiscover/autodiscover.xml /usr/local/cpanel/cgi-sys/autodiscover.cgi
ScriptAliasMatch .* /usr/local/cpanel/cgi-sys/domainredirect.cgi
Bu tamamlandıktan sonra, Apache yapılandırma dosyasını yeniden oluşturmamız ve
Apache hizmetini yeniden başlatmamız gerekiyor:
/scripts/rebuildhttpdconf && /scripts/restartsrv_httpd
Artık '/webmail' yönlendirmesinin artık gerçekleşmediğini onaylayabiliriz.
[root@cpanel apache2_4]# curl -IL prototurk.com/webmail
HTTP/1.1 404 Not Found
Date: Fri, 06 Nov 2020 01:08:03 GMT
Server: BNI
Strict-Transport-Security: max-age=300; includeSubDomains; preload
Content-Type: text/html; charset=iso-8859-1
not: prototurk.com'u sunucunuzdaki bir etki alanının url'si ile değiştirin.