问:我人在外地,用手机连服务器,宝塔面板一直提示“无法连接”,但网站好像还活着,这啥情况?
答:大概率是你在家或者公司网络把8888端口给挡了,宝塔面板默认不走80,它是单独一个口子(默认8888),你拿手机4G/5G试试,能开就说明你本地网络问题,别跟我扯什么“我电脑没开防火墙”,运营商封锁和路由器出站规则更常见,解决办法:在阿里云/腾讯云安全组里确认8888端口放行,同时宝塔面板“安全”页签里也确认没被自己人禁掉,再说一遍,端口放行 = 云控制台安全组 + 服务器系统防火墙 + 宝塔面板“安全”菜单,三处都得放,少一个都连不上。
问:网站突然打不开了,但宝塔面板能打开,我该怎么排查?
答:先别慌,按顺序来,第一步,看CPU和内存,在宝塔后台“首页”就能看到,如果飙到100%说明进程卡死了,直接点“软件商店”里装个“进程管理器”,把吃满的进程杀掉,第二步,看“网站”列表,你那个站是不是状态显示“运行中”?如果显示“已停止”,直接点“启动”,第三步,还不行就看“日志”里的“错误日志”,最底下几行就是原因——十有八九是PHP进程崩了或者数据库连不上。排查顺序:资源 → 服务状态 → 日志,别一上来就改代码,你连错误啥样都没看到呢。
问:FTP连不上,提示“530 Login incorrect”,密码肯定没错
答:别急着怀疑人生,宝塔的FTP账号不是系统账号,是它自己管的一套,去“FTP”菜单,找到那个用户,点“重置密码”,密码别带特殊符号比如&*#,有些FTP客户端会自动转义,然后重点来了,FTP软件里的主机地址,别填域名,填服务器IP,端口默认21,但如果改了别忘填你改过的端口,还有,如果你之前开过“被动模式”,乖乖换成“主动模式”试试,很多云服务器防火墙对被动端口段拦得死,确认服务器系统防火墙里21端口和被动端口段(一般30000-40000)都放行了,不然还是白搭。
问:我想把整个网站备份到异地电脑上,最稳的办法是啥?
答:别把宝塔后台的“备份”当保险箱,那只是存在服务器本地的文件,服务器硬盘坏了等于白给,正确姿势:在宝塔“计划任务”里新建一个“备份网站”任务,同时勾选“备份到本机”和“上传到远程存储”,远程存储可以选阿里云OSS/腾讯云COS,就算你服务器被删了数据还在,如果你想备份到你自己电脑上,那就把备份好的压缩包用FTP下载下来(如果FTP连不上就参考上一条),但别忘了下载完了要在本地双击打开看一眼,确认压缩包完整,别等真出事才发现文件是坏的,备份这事,多一份异地就多一条命,别懒。
人在外地,服务器半夜崩了?宝塔面板异地运维救命指南
问:我在外地,用宝塔面板的“终端”操作服务器,有时候敲命令卡住不动,是我网不好吗?
答:多半不是网,是“终端”这个插件本身偶尔抽风,尤其你用的浏览器开了翻译插件或者广告拦截,解决办法:别用系统自带的终端了,宝塔“软件商店”里装个“WebShell”或者“xterminal”,稳定得多,如果还是卡,那就是服务器负载太高,你按第一问里的方法先看资源占用,还有,异地操作千万别直接开多个终端窗口同时跑编译任务,容易把服务器搞爆,一次一个任务,干完再看结果,你不是超人,服务器更不是。
问:我在外面,不小心把宝塔面板的SSL证书或者端口改错了,现在彻底进不去面板了,咋办?
答:这事儿我见多了,别慌,宝塔有“紧急恢复”机制,用你云服务器的VNC登录(就是网页版控制台,不需要外网),然后执行一条命令:bt 回车,会弹出一个菜单,选项里有“修改面板端口”、“关闭面板SSL”这些,直接按数字选,如果连bt命令都跑不了,那就用系统命令/etc/init.d/bt restart硬重启面板。面板进不去不等于服务器挂了,VNC是你的终极救生圈,出去旅游前一定要先在本地练一遍VNC登录流程,不然真到半夜在酒店前台抱着笔记本急哭。



发表评论