v2.5.2
Giriş yap

/cpanel ve /webmail domain üzerinden erişimi kapatma.

uygar
473 defa görüntülendi

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.

omerati
646 gün önce

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.