修改网站后台默认地址,减少爬虫扫描攻击
网站后台默认地址通常是攻击者最先扫描的目标,比如 /wp-admin、/admin、/login 这类路径。
把后台入口改成自定义路径,能过滤掉大量无差别扫描,降低被暴力破解的风险。
这篇教程会分别讲 WordPress、宝塔面板和 Nginx 环境下的修改方法,零基础也能跟着做。
动手前先确认这几件事
修改后台地址前,建议先做好两项准备,避免操作失误导致自己进不去后台。
- 备份网站文件和数据库:无论用宝塔面板还是手动操作,先在面板里点“备份”按钮,或执行
tar -czf backup.tar.gz /www/wwwroot/你的站点目录。 - 记录原始后台路径:比如 WordPress 默认是
https://你的域名/wp-admin,宝塔面板默认是https://你的IP:8888。改完后需要用新地址登录。 - 确认你有服务器 SSH 权限:部分操作需要改 Nginx 配置文件,没有 SSH 权限的话,宝塔面板的文件管理也能完成。
不同环境下的修改步骤
WordPress:用插件或代码改登录入口
WordPress 本身没有直接修改后台地址的功能,推荐两种方式。
方式一:安装 WPS Hide Login 插件
- 在 WordPress 后台点击“插件” > “安装插件”,搜索
WPS Hide Login。 - 安装并启用后,进入“设置” > “WPS Hide Login”。
- 在“登录 URL”字段填入新路径,例如
my-secret-login。 - 保存后,原
/wp-admin和/wp-login.php会返回 404,新地址为https://你的域名/my-secret-login。
方式二:手动修改主题 functions.php
在主题文件编辑器中,往 functions.php 末尾添加:
add_action('init', function() {
if (strpos($_SERVER['REQUEST_URI'], 'wp-admin') !== false && !is_user_logged_in()) {
wp_redirect(home_url('/404'));
exit;
}
});
这种方式只是拦截未登录访问,不改变实际登录地址,适合作为补充手段。
宝塔面板:修改面板端口和入口路径
宝塔面板默认端口是 8888,入口路径是 /,很容易被扫描。
- 登录宝塔面板,点击左侧“面板设置”。
- 找到“面板端口”,改成 10000 以上的非常用端口,例如
28473。 - 找到“安全入口”,设置一个自定义字符串,例如
/my_bt_2024。 - 保存后,面板地址变为
https://你的IP:28473/my_bt_2024。 - 记得在服务器防火墙或安全组放行新端口,同时关闭旧端口 8888。
Nginx 反向代理:用 location 隐藏真实后台
如果网站用 Nginx 做反向代理,可以在站点配置里加一段规则,把默认后台路径重定向到自定义路径。
打开宝塔面板“网站” > 你的站点 > “配置文件”,在 server {} 块内添加:
location /wp-admin {
return 301 https://你的域名/new-admin-path;
}
location /new-admin-path {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
}
保存后重载 Nginx:nginx -t && nginx -s reload。
容易踩坑的地方
- 改完端口没放行防火墙:宝塔面板改了端口后,必须在云服务器安全组和系统防火墙同时放行,否则面板打不开。
- WordPress 插件冲突:部分缓存插件或安全插件可能和 WPS Hide Login 冲突,改完后如果登录页空白,先停用其他插件排查。
- 忘记新地址:自定义路径建议记在密码管理器里,不要用太简单的字符串,比如
admin123这种反而容易被猜中。 - Nginx 规则写错导致 502:修改配置文件后先执行
nginx -t测试语法,通过后再 reload,避免整站打不开。
怎么验证修改是否生效
改完后做三个检查:
- 用浏览器访问旧后台地址,例如
https://你的域名/wp-admin,应该返回 404 或跳转到首页,而不是登录页面。 - 用新地址访问,能正常打开登录页并成功登录。
- 查看网站访问日志,确认扫描
/wp-admin的请求明显减少。在宝塔面板“网站” > “日志”里可以按路径筛选。
如果旧地址仍然能打开登录页,说明缓存没刷新,清一下浏览器缓存和 CDN 缓存再试。
常见疑问
改后台地址后,之前保存的书签还能用吗?
不能,需要把书签更新为新地址。建议把新地址存到密码管理器或浏览器收藏夹,并备注清楚。
修改后台地址会影响 SEO 吗?
不会直接影响。搜索引擎抓取的是前台页面,后台地址修改对收录和排名没有负面影响。
宝塔面板改端口后,其他服务需要调整吗?
只需要确认防火墙和云安全组放行了新端口,网站本身的 80 和 443 端口不受影响。
有没有必要同时改 WordPress 和宝塔面板?
建议都改。两者入口不同,同时修改能覆盖更多扫描面,但操作时注意分别记录新地址,避免混淆。
修改网站后台默认地址是成本很低的安全加固手段,配合强密码和登录失败限制,能明显减少自动化攻击的骚扰。
如果你正在处理类似问题,可以先从 WordPress 插件或宝塔面板设置入手,改完后按上面的验证步骤确认一遍。