问:我刚装好宝塔,想把网站跑起来,但别人访问不了,端口放行到底咋弄啊?
答:这事儿十有八九是端口没放行,你登录宝塔面板,左侧找到“安全”,点进去,在“防火墙”那一栏,看到“放行端口”的输入框,填上你需要的端口号,比如网站用的80(HTTP)和443(HTTPS),然后点“放行”,注意,这只是在宝塔里放行了,如果你用的是阿里云、腾讯云这类云服务器,还得去他们自己的控制台,找到“安全组”,也把相应端口加进去,两边都放行,才算真通了,新手最容易漏的就是云控制台那一层,切记。
问:我端口都放了,但网站还是打不开,页面一直转圈,怎么排查?
答:别急,咱们按顺序查,三步走,第一步,先看本地网络,你在服务器上(或通过宝塔的“终端”)执行 ping 你的域名,如果能通,说明DNS解析没问题,第二步,看Web服务起来没,在宝塔首页看Nginx或Apache的状态,是不是绿色的“运行中”,如果是红色,点“重启”试试,重启后还挂,就点“错误日志”,把报错内容复制出来,多半是PHP版本不兼容或配置文件写错了,第三步,查端口监听,在终端里输入 netstat -tlnp | grep 80,看有没有进程在监听80端口,没输出就是服务没起来,有输出但打不开,那就是防火墙或安全组还有遗漏。
问:我按你说的查了,服务都正常,但输入IP能访问,用域名就不行,咋回事?
答:这就是“域名没绑定”或“解析没生效”,你回宝塔面板,点“网站”,找到你的站点,点“设置”,在“域名管理”里加上你的域名(不带www和带www的都要加),去你的域名服务商那里(比如阿里云万网、腾讯云DNSPod),确认A记录已经指向你服务器的IP地址,改完解析后,本地电脑可能缓存了旧记录,你在电脑上按Win+R,输入cmd,在命令行里执行 ipconfig /flushdns 清一下缓存,域名解析生效要几分钟到几小时不等,别太心急。
宝塔面板运维集中管理实战问答,从入门到不慌,一次讲透
问:网站能打开了,但我想用FTP传文件,连不上,提示“连接被拒绝”,怎么解决?
答:FTP连不上,十有八九是“被动模式”端口没放行,宝塔自带的FTP(Pure-FTPd)默认被动端口是39000到40000,这些端口你得在宝塔“安全”里一次性全放行,还有云安全组里也要加,在宝塔的“FTP”菜单里,看到你的账号,点“编辑”,确认“被动模式IP”填的是你服务器的公网IP,别填成内网IP了,还有,检查一下FTP服务是否在运行,在“软件商店”里找到Pure-FTPd,看状态,用FileZilla这类客户端时,设置里选“主动模式”试试,有时候能绕过端口问题。
问:终于连上FTP了,但传文件老是中断,或者速度贼慢,有什么技巧?
答:大文件传输,建议直接用宝塔的“文件”管理器,在网页端直接上传压缩包,然后在线解压,比FTP稳定不是一点半点,如果非要用FTP,优先传输小文件,单个文件超过500MB,最好分卷压缩,检查一下你服务器的带宽,在宝塔“监控”里看流量图,如果跑满了,那没办法,只能升级带宽或错峰传输,还有,把FTP工具的超时时间设置长一点(比如120秒),避免长时间空闲被断开。
问:做运维,最怕数据丢,宝塔上怎么备份最稳妥?
答:记住一个原则:本地备份+异地备份,在宝塔“计划任务”里,添加一个“备份”任务,可以选择备份网站和数据库,时间选“每天”或“每周”,保存路径先选“本地”,但本地备份硬盘坏了就全完了,所以一定要加“存储空间”备份,选择阿里云OSS或腾讯云COS,把备份传到云对象存储上,建议这样设置:每天凌晨2点备份到本地,每天凌晨3点把本地的备份同步到云存储,这样就算服务器宕机,你的数据在云端还有一份。
问:我平时要管好几台服务器,都是宝塔,难道要一个个登录进去操作吗?
答:不用那么累,宝塔有“集中管理”功能,你在任意一台宝塔面板的“软件商店”里,安装“宝塔管理器”或“API管理”插件(具体看版本),在“面板设置”里找到“API接口”,开启它,记下API密钥和接口地址,去另一台服务器的宝塔“我的面板”里,选择“绑定其他面板”,输入那台服务器的IP和API密钥,就能关联起来,之后,你就能在一台面板上切换管理多台服务器,看磁盘、看网站状态、重启服务,方便多了,注意,API密钥就是你的登录凭证,别泄露。
问:最后问一个傻问题,我宝塔面板密码忘了,是不是只能重装系统?
答:完全不用重装,你登录服务器,通过SSH命令行,执行 bt 这个命令(宝塔自带命令),屏幕上会弹出一个菜单,输入数字“5”就是修改面板密码,输入“6”是修改“面板用户名”,按提示操作,几分钟就能改回来,如果连SSH都忘了,那只能去云服务商控制台用“VNC远程登录”连接服务器,再执行同样的命令就行,重置之后,记得用新密码登录,并开启二次验证(宝塔面板设置里的“安全”项),绑定手机或邮箱,以后更安全。
问:这些实操都要自己摸索,有没有更省心的办法?
答:如果你觉得一个个命令去敲、一个个端口去开太琐碎,那就利用好宝塔的“计划任务”和“告警通知”,在“计划任务”里除了备份,还可以设置“释放内存”(比如每天凌晨4点)和“日志切割”(避免日志文件撑爆磁盘),在“通知设置”里,绑定你的钉钉或企业微信,当CPU超过80%、磁盘使用率超过90%、网站宕机时,宝塔会主动推消息给你,你不用盯着看,有问题系统喊你,这就算“集中管理”的入门精髓——不是人找事,是事找人,工具是死的,流程是活的,把日常巡检交给自动化,你才能腾出手处理真正难搞的问题。



发表评论