我使用cPanel来托pipe我的网站。 我注意到,如果任何访问我的网站的人碰巧是一个Web开发人员,他总是可以通过mydomain.com:2082,mydomain.com/cpanel等访问我的cPanellogin页面。最好不要让访问者知道我使用什么控制面板。 我想要禁用这些url。 为了自己login到cPanel,我将使用我的Web主机提供的替代URL,就像a.myhost.com/cpanel一样。
作为一个解决办法,我也改变了主要的域名,并添加我的主要网站作为一个插件域。 但即使这样也行不通, addondomain.com:2082和addondomain.com/cpanel显示了cpanellogin,我可以使用cpanel用户名和密码login。
请帮我把这些网页从公共世界隐藏起来。 至lessaddondomain.com:2082或addondomain.com/cpanel应该抛出一个404(最好)或403或任何东西。
我使用cPanel 11 / x3。
.htaccessredirect仅适用于部分url
在Apache和Nginx上重写一个查询string的URL
在Amazon Ec2上为apache用户设置pathvariables
Tomcat 7停止接收HTTP请求
apache suexec“命令不在docroot”
即使我的托pipe服务提供商也无法帮助我。 任何对此有所了解的人,或者执行此操作的人,请帮助我。
提前致谢….
SyntaxError:预期expression式,在Heroku上得到'<'
java – 没有端点exception
在Apache上使用mod_auth_sspi和mod_wsgi运行两个Django应用程序
显示的Htaccess权限被拒绝/目录索引
更改默认的cPanel端口。
可以在/var/cpanel/cpanel.config文件中更改cPanel端口。
只要将port = 2082(位于配置文件中)更改为其他任何内容即可。
然后运行以下命令使更改生效。
/usr/local/cpanel/whostmgr/bin/whostmgr2 --updatetweaksettings /etc/init.d/httpd restart
对于/ whm和/ cpanel网址,删除/更改位于/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
然后运行以下命令使更改生效。
/usr/local/cpanel/bin/apache_conf_distiller --update /scripts/rebuildhttpdconf /etc/init.d/httpd restart
来源和更多的信息
从cPanel的论坛上提出的类似讨论 – “更改cPanel URL?” (2010年11月29日)
无法更改cPanel,WebHost Manager或Webmail的端口号。 端口号被硬编码到cPanel中,并且没有配置选项允许它们被改变。
即使您编辑httpd.conf文件并更改了导致/ cpanel,/ webmail和/ whm工作的ScriptAlias指令,它们仍然可以通过端口2082/2083,2095/2096和2086/2087访问。
(通过应用程序或包特定的问题,您的最佳停靠点最初是他们自己的论坛/帮助台,而不是像StackOverflow这样的通用社区。)
这可以通过TCP PORT过滤阻塞轻松完成。
只需在每2082(甚至可能是2083)TCP IN的iptables中过滤掉,你的cPanel端口就会被阻塞。
您可以在需要时将其恢复,将ALLOW目录添加到相同的端口。
请告诉我,如果你需要进一步的帮助。
在访问WHM,cPanel,Webmail的时候,有时你想禁用自动SSL连接,所以你可以通过标准的端口2082和2086访问cPanel / WHM,如果你的SSL问题阻止你登录到你的服务器或cPanel帐户,因为它可能无法解密您存储的密码。
在访问/ cpanel,/ webmail等时总是将用户重定向到ssl / tls端口
此外,您还必须取消选中“调整设置”中的“安全性”下的以下选项。
要求所有远程登录到cPanel,WHM和Webmail的SSL。 建议使用此设置。
如果您无法登录到WHM后端,则可以从shell中禁用这些选项。 以root身份登录到服务器。
以root身份登录到您的服务器
打开
# nano /var/cpanel/cpanel.config并将以下选项设置为0(零)。
alwaysredirecttossl requiressl
–
alwaysredirecttossl=0 requiressl=0
–
以root身份登录到WHM
在服务器配置下,
点击调整设置
单击重定向选项卡
检查总是重定向到SSL的按钮
保存设置和即将完成
你不能使用cPanel来重定向到/ cpanel目录吗? 不知道如何绕过2082 W / O更多的特权。 可能你的htaccess?
但是,真的,放松在cpanel上。 没有人关心你使用cPanel让你的生活更轻松。 大部分人都这么做 只有你知道的人才是开发者。 猜猜看,他们也使用CPanel。
如果您的托管服务提供商无法帮助您,那么您运气不好。 建议设置.htaccess规则重定向/ cPanel到主页。
对于你的.htaccess:
Redirect /cpanel /
或者如果失败,
Redirect /cpanel http://your-site.com
我想你是在一个共享的主机环境。 你最好的办法是使用一个htaccess文件,小心! 目标是重定向任何东西,如:#http://your-site.tld/cpanel或到#http://your-site.tld,但不要重定向#http://your-provider.tld/cpanle
RedirectMatch 301 ^ / cpanel / $ http://your-site.tld/
RewriteEngine On RewriteCond%{SERVER_PORT}!^ 2082 $ RewriteRule ^(。*)$ http://your-site.tld/folder/ $ 1 [L,R]
正如我所说,仔细测试!
我有完全相反的问题,我只是将我的域名mtkroms.com链接到我的博客网站,但每当我尝试访问mywebsite.com/cpanel它重定向到我的博客博客与404页面找不到:(由于这个我不能设置子目录
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。