如何禁用cPanel URL

Tab*_*med 5 php apache cpanel web

我使用cPanel来托管我的网站.我注意到,如果访问我网站的任何人碰巧是网络开发者,他总是可以通过mydomain.com:2082,mydomain.com/cpanel等到达我的cPanel登录页面.最好不要让访问者知道我使用什么控制面板.我想禁用这些网址.要自己登录到cpanel,我将使用我的Web Host提供的备用URL,类似于a.myhost.com/cpanel.

作为一种解决方法,我还更改了主域,并将我的主网站添加为插件域.但即使这样也行不通,addondomain.com:2082addondomain.com/cpanel出现了cpanel登录,我可以使用cpanel用户名和密码登录.

请帮我隐藏这些公共世界的页面.至少addondomain.com:2082addondomain.com/cpanel应该抛出404(最好)或403或任何东西.

我使用cPanel 11/x3.

即使我的托管服务提供商也无法帮助我.任何对此有所了解或实施此事的人,请帮助我.

提前致谢....

pl1*_*1nk 10

更改默认cPanel端口.

可以在/var/cpanel/cpanel.config文件中更改cPanel端口.

只需将port = 2082(位于配置文件中)更改为其他任何内容.

然后运行以下命令以使更改生效.

/usr/local/cpanel/whostmgr/bin/whostmgr2 --updatetweaksettings
/etc/init.d/httpd restart
Run Code Online (Sandbox Code Playgroud)

更改/删除默认的cPanel URL.

对于/ whm和/ cpanel URL,删除/更改位于/usr/local/apache/conf/httpd.conf文件中的这些行或类似的匹配行:

 ScriptAliasMatch ^/?cpanel/?$ /usr/local/cpanel/cgi-sys/redirect.cgi
 ScriptAliasMatch ^/?webmail/?$ /usr/local/cpanel/cgi-sys/wredirect.cgi
 ScriptAliasMatch ^/?whm/?$ /usr/local/cpanel/cgi-sys/whmredirect.cgi
Run Code Online (Sandbox Code Playgroud)

然后运行以下命令以使更改生效.

 /usr/local/cpanel/bin/apache_conf_distiller --update
 /scripts/rebuildhttpdconf
 /etc/init.d/httpd restart
Run Code Online (Sandbox Code Playgroud)

来源和更多信息

  • 那么共享主机呢?他们没有文件系统的完整访问权限! (10认同)