Q:我刚装了宝塔面板,想问下端口放行怎么设置?服务器安全组和面板里的防火墙到底改哪个?
宝塔面板运维软件推荐,新手常见问题答疑
A:两个地方都要看,如果你用的是阿里云、腾讯云这类云服务器,得先去云控制台的“安全组”里放行端口,比如你要用宝塔面板,默认端口是8888,那就去安全组加一条入站规则,允许TCP 8888,宝塔面板自己也有个“安全”菜单,里面有个防火墙,那里也要放行同样的端口,很多人只改了宝塔里的,忘了云安全组,结果还是打不开面板,记住顺序:先云安全组,再宝塔防火墙,网站用的80和443端口也一样,两个地方都得放行,FTP的21端口、数据库的3306端口,同理,少一个都连不上。
Q:网站突然打不开了,宝塔面板里看着都正常,怎么排查?
A:别慌,按顺序来,第一步,先看宝塔面板首页,网站那一栏是不是显示“运行中”,如果停了,点启动,第二步,在浏览器里用“ping 你的域名”看看能不能通,如果不通,可能是域名解析挂了,或者服务器IP被墙了,第三步,能ping通但打不开,去宝塔“网站”设置里看“配置文件”,检查一下伪静态和运行目录对不对,第四步,看“日志”里的错误日志,最常见的是端口没放行、PHP版本不匹配、或者数据库连不上,第五步,如果以上都正常,去服务器SSH里敲 curl 127.0.0.1 看看本地能不能访问,本地能访问但外网不行,百分之九十是防火墙或安全组问题,本地不行,那就是网站程序本身报错了,去看PHP错误日志。
Q:FTP连不上,一直提示连接超时或密码错误,怎么办?
A:先确认三件事,第一,宝塔“软件商店”里装没装Pure-FTPd或者vsftpd,没装就装一个,第二,在宝塔“安全”里放行21端口,还有被动模式端口范围,通常是39000-40000,这个很多人漏掉,第三,云安全组里同样放行21和那个被动端口范围,如果还连不上,检查FTP账户的根目录权限,别设成777,一般755就行,密码错误的话,去宝塔FTP管理里直接重置密码,还不行,就在FTP软件里把连接模式从“被动”改成“主动”试试,或者反过来,有些网络环境会封21端口,你可以把FTP改成SFTP,用SSH的22端口传文件,更安全也更省事。
Q:怎么备份数据最省心?我怕服务器崩了啥都没了。
A:宝塔自带备份功能,但别只备在服务器本地,正确做法:第一,在“计划任务”里加一条,每天凌晨备份网站和数据库,保留最近7天,第二,备份路径别选默认的/www/backup,那个还在同一块硬盘上,去“软件商店”装个“腾讯云COS”或者“阿里云OSS”插件,把备份文件自动传到对象存储里,几块钱一个月,比数据丢了强一万倍,第三,数据库最好单独再导出一份SQL文件,手动下载到本地电脑,第四,如果你用的是宝塔专业版,它有“一键迁移”功能,换服务器的时候直接搬过去,没有异地备份的备份,等于没备份。
Q:宝塔面板本身有没有推荐的配套运维软件?新手用哪些就够了?
A:新手别装一堆,就这几个:第一,Nginx或Apache,选一个就行,推荐Nginx,第二,MySQL 5.7或者8.0,根据你程序要求选,第三,PHP,装7.4和8.0两个版本,大部分程序都兼容,第四,phpMyAdmin,管数据库用,第五,Redis,做缓存提速,第六,宝塔任务管理器,看CPU内存占用,第七,日志清理工具,不然磁盘很快满,别装那些花里胡哨的,装多了互相冲突,面板反而变慢,等你熟悉了,再考虑装Docker、Node.js或者Python项目管理器,宝塔只是工具,核心还是你得懂一点Linux基础命令,比如看磁盘 df -h,看内存 free -m,重启服务 systemctl restart nginx,这些比装什么软件都管用。



发表评论