问:我按照教程在阿里云安全组里放行了8888端口,为啥宝塔面板还是打不开?
答: 你大概率是只放行了安全组,忘了服务器系统自带的防火墙,宝塔面板默认是8888端口,但云服务器的安全组和系统防火墙(比如firewalld或者ufw)是两码事,都得放行,你先在宝塔面板的“安全”标签页里,看看端口列表里有没有8888,没有就手动添加,再用命令查一下防火墙状态:如果是CentOS,运行 systemctl status firewalld,如果是Ubuntu,运行 sudo ufw status,如果防火墙是开着的,就执行 firewall-cmd --permanent --add-port=8888/tcp && firewall-cmd --reload(CentOS),或者 sudo ufw allow 8888/tcp(Ubuntu),别忘了,阿里云安全组那边也要加一条入方向规则,端口填8888,授权对象填0.0.0.0/0,三步都做完了,基本就通了。
问:网站突然打不开了,但宝塔面板能进,这是咋回事?
宝塔面板运维不求人,五个最该搞明白的事
答: 先别慌,按顺序排查,多半是这三类问题,第一,看服务是否在跑,点击宝塔左侧的“网站”,找到你的站点,看看状态是不是“运行中”,如果是“已停止”,直接点“启动”就行,如果启动失败,看下面的日志,第二,看端口和域名解析,确认你的域名解析到服务器IP了吗?用手机流量访问一下IP地址(直接访问IP,不带域名),如果能打开,说明是域名解析或备案问题;如果IP也打不开,那就是服务没起来,第三,看PHP和MySQL,在“软件商店”里看PHP和MySQL是否在运行,如果挂掉了,点“重启”,重启后还是秒挂,那就看“日志”里的错误信息,最常见的是/tmp/mysql.sock找不到——这种情况多半是磁盘满了,去“监控”页面看看磁盘使用率,超过90%就赶紧清理 /www/wwwroot 下的备份文件或者日志。
问:FTP连不上,报错“530 Login incorrect”,密码明明没错啊?
答: 这种报错十有八九是被动模式端口没放行,宝塔的FTP(Pure-Ftpd)默认用的是21端口做控制,但数据传输用的是30000-40000这个范围的随机端口,你光放行21端口,只能登录,一传文件就卡死或者报错,解决办法:第一,去宝塔“安全”里,把30000-40000这个端口段加进放行列表(TCP协议);第二,如果服务器有安全组,也得把30000-40000这个端口段加进去;第三,看下FTP服务是不是开了被动模式——默认是开着的,但如果你改过配置,确认一下 /www/server/pure-ftpd/etc/pure-ftpd.conf 里的 PassivePortRange 30000 40000 这行没被注释掉,改完记得重启FTP服务,如果你用的是Windows自带的资源管理器连FTP,建议换FileZilla客户端,被动模式默认就能用。
问:网站运行越来越慢,CPU一直100%,怎么用宝塔快速定位是哪个程序在折腾?
答: 别急着升级服务器配置,先抓“元凶”,打开宝塔的“监控”页面,看实时负载和CPU曲线,打开“终端”,运行 top 命令,按P键让进程按CPU使用率排序,你会看到PID,如果是php-fpm进程占满CPU,那说明是PHP脚本的问题,这时候去“网站”->对应站点->“配置文件”,把request_terminate_timeout改成60秒,防止某个脚本卡死,如果是MySQL(进程名是mysqld),那就去“软件商店”->“MySQL”->“性能调整”,把“最大连接数”调低一点,比如从512改成128,看是否缓解,更快的办法是,在“网站”->“访客日志”里,看最近5分钟的请求,如果某个URL请求特别频繁,比如/wp-admin/admin-ajax.php被狂刷,那就可能是被CC攻击了,直接在“安全”->“防火墙”里把那个IP拉黑。
问:想给网站做备份,但怕操作复杂,有没有最简单的办法?
答: 有,懒人专用方法,一键自动,宝塔自带备份功能,不用手动打包,第一,先给数据库做个计划任务,在“计划任务”里,选“备份数据库”,任务名称随便写,执行周期选“每天”或“每周”,备份保留份数建议设7份(够留一周,防止磁盘爆炸),第二,备份网站文件,同样在“计划任务”里,选“备份网站”,勾选你那个站点,周期和保留份数同上,第三,也是最关键的,备份别放同一个硬盘上,宝塔的备份默认存在 /www/backup,万一硬盘坏了全没了,你可以在“备份设置”里把备份存储位置改成“阿里云OSS”或“腾讯云COS”,只需要填个AccessKey和Bucket名,之后每次备份都会自动传到云对象存储上,这样就算服务器被删了,备份也不丢,记住一句话:自动备份是救命稻草,但前提是你得先设置那个“稻草”放在别处。
给新手的一句话总结: 面板只是工具,不是保险箱,端口放行要看“安全组+系统防火墙”双保险;网站打不开先看服务再看端口最后看日志;FTP连不上九成是被动端口没开;性能卡顿用top命令抓“真凶”;备份一定要存到远端去,把这五个问题记牢,你就能少走80%的弯路,剩下的20%,别急,多在论坛翻翻别人的提问,你也快成老手了。



发表评论