问题1:端口放行怎么设置?我装了宝塔面板,但网站还是访问不了。
答:端口放行这事儿其实不复杂,但很多新手第一步就卡在这儿,你先登录宝塔面板,左侧找到“安全”菜单,点进去有个“系统防火墙”选项卡,你看到那个“添加端口规则”的按钮没?点它。
然后弹出一个框,你填端口号,比如网站默认是80端口,HTTPS是443端口,FTP是21端口,协议选TCP,备注随便写个“网站端口”就行,点提交。
但注意啊,这只是宝塔面板里的防火墙放行了,如果你的服务器是在阿里云、腾讯云这类云服务商买的,还得去它们控制台的安全组里放行一遍,两边都要放行,缺一个都访问不了,很多新人只放了宝塔这边,没放云平台那边,结果折腾半天。
宝塔面板运维改进,从新手到熟练的实战问答
问题2:网站打不开,怎么排查?我换了域名还是不行。
答:网站打不开,先别慌,按顺序查,第一步,你打开电脑的命令行,ping一下你的域名或服务器IP,如果ping不通,说明网络根本不通,那是服务器的问题或者域名解析没做好,去域名管理后台检查解析记录,A记录要指向服务器IP。
如果ping通了,第二步看宝塔面板的“网站”列表,确保你的网站状态是“运行中”,不是“已停止”,如果停了,点启动按钮。
第三步,检查网站配置,点你网站右侧的“设置”,看“默认文档”里有没有index.php或index.html,没有就加上,再看“配置文件”,别乱改,除非你知道语法,如果之前改过,可以点页面上方的“备份”恢复默认配置。
第四步,看面板左侧的“安全”里的“系统防火墙”,确认80端口和443端口是不是放行了,都正常了还是打不开,就去看“日志”里的“网站日志”,报什么错抄下来去搜索,比瞎猜管用。
问题3:FTP连不上,账号密码都对,怎么回事?
答:FTP连不上是高频问题,十有八九是配置漏了,你用宝塔面板的FTP功能,先确认FTP服务启动了没,左侧“软件商店”里,搜“Pure-Ftpd”,确保它是运行状态,如果没安装,装一个,版本选1.0.49,稳定。
然后检查端口,FTP默认用21端口,你在“安全”里放行21端口了吗?很多新人放了,但注意,FTP被动模式还要放行一批端口,宝塔面板默认被动端口范围是30000到40000,你需要把这整个范围的端口都在“安全”里放行,协议TCP,不加这一步,FTP能连上但传不了文件。
还有个坑:如果服务器用的是云服务商的安全组,也要去安全组里放行21端口和30000-40000端口,两边都放行了,基本就能连上。
你的FTP客户端,比如FileZilla,协议选“FTP”,加密选“只使用普通FTP”,别选SFTP或FTPS,那些需要额外配置,连接时填服务器IP、用户名、密码,端口21,一般就行了。
问题4:怎么备份数据?我怕哪天一改改坏了。
答:备份这件事,我建议你养成习惯,宝塔面板提供了两种最简单的备份方式,第一种,手动备份,进“数据库”菜单,点你网站的数据库后面那个“备份”按钮,它会自动生成一个.sql文件,网站文件呢,进“网站”菜单,点你的网站,右侧有个“备份”按钮,点它,整个网站目录就打包了。
第二种,定时自动备份,点面板顶部的“计划任务”,新建任务,任务类型选“备份数据库”或“备份网站”,周期建议每天执行一次,备份保留份数设个3到7份,多了占硬盘,设置好后,面板到点会自动跑。
备份文件存哪儿?默认是存服务器本地,www/backup目录,我建议你再设置一个“备份到远程存储”,比如阿里云OSS、腾讯云COS或者FTP服务器,在计划任务里编辑任务,下面有“备份到”选项,选“远程存储”,填好信息,这样即使服务器挂了,备份还在云端。
每次改重要配置前,手动点个备份,就几分钟,能省你后面几小时的修复时间。
问题5:宝塔面板自己怎么升级?会不会影响网站?
答:宝塔面板隔段时间会出新版本,修复漏洞或加功能,升级很简单,进面板,右上角有个“更新”按钮,或者弹出提示时点“立即更新”,点一下,它会自动跑脚本,几分钟就好。
升级过程对网站基本没影响,因为面板只是管理工具,网站运行依赖的是Nginx、PHP、MySQL这些服务,面板升级不会重启这些服务,不过为了保险,你可以在非高峰期操作,比如凌晨,万一升级后面板界面变了,找不到某些功能,去宝塔官网查新版文档,一般问题不大。
问题6:网站速度慢,宝塔里能做什么优化?
答:速度慢分好几种情况,先说最简单的,打开宝塔面板的“网站”设置,点你的网站,找到“缓存”选项卡,开启“文件缓存”或“浏览器缓存”,静态文件比如图片、CSS、JS,缓存时间设置24小时以上,能大幅减少服务器请求。
第二个,安装Nginx防火墙或Redis缓存,在“软件商店”里搜“Nginx免费防火墙”,装后能拦截恶意请求,减少资源占用,Redis可以缓存数据库查询,对WordPress这类动态网站效果明显。
第三个,确认PHP版本,低版本PHP比如5.6,性能差,建议升级到PHP 7.4或8.1,在“软件商店”里装新版本,然后在“网站”设置里的“PHP版本”切一下,切换前备份一下网站,万一兼容性有问题能回滚。
第四个,检查是不是被恶意攻击了,看“安全”里的“入侵防御”日志,有没有大量重复IP请求,如果有,可以用防火墙的IP黑名单功能封掉。
问题7:我想更换服务器,怎么迁移网站和数据?
答:迁移服务器其实不复杂,但步骤别乱,老服务器上,宝塔面板进入“网站”和“数据库”菜单,分别点每个网站和数据库的“备份”按钮,生成备份文件,然后去“文件”菜单,找到/www/backup目录,把备份文件下载到本地电脑。
新服务器上先装好宝塔面板,环境要和老服务器一致,比如都是Nginx+PHP7.4+MySQL5.7,然后在“网站”菜单点“添加站点”,域名填一样的,填好后,进入“数据库”菜单,新建一个空数据库,名字和密码跟老的一样最好。
在“文件”菜单里,把网站备份文件上传到新服务器的/www/backup目录,然后点“网站”里的“备份”列表,有个“还原”按钮,选你上传的备份文件还原,数据库也一样,点“数据库”里的“备份”列表,还原。
改域名解析,把A记录指向新服务器IP,等解析生效,网站就切过去了,整个过程注意别删老服务器数据,等新服务器稳定运行了再清理。



发表评论