昨晚捣鼓宝塔装虚拟主机,差点没把自己整崩溃。想着今天必须把踩的坑记下来,保不准谁用得上。
装完宝塔美滋滋建了网站,浏览器一开——直接404!急得我满脑门汗。点开网站设置瞅了眼“根目录”,好家伙,默认路径后面多了个/public,手一抖全给删了。刷新还是不行,扭头又发现伪静态那里选错了规则。改完这两处,页面终于刷出来了,气得我差点把键盘砸了。
明明在防火墙开了8888、80这些端口,同事死活访问不了。翻遍后台才在宝塔安全菜单找到隐藏开关。原来除了服务器防火墙,宝塔自己还有个双重门禁!赶紧把端口在宝塔安全里加了一遍,这才算通了。
绑定新域名后总跳回宝塔默认页。把网站设置里的“默认站点”关掉没用,发现是之前测试搞了个重定向没删。删干净重定向记录,清空浏览器缓存才正常。这玩意儿像牛皮癣似的,藏得贼深!
申请免费证书部署完,浏览器总亮红灯。检查三遍才发现证书链没配全。宝塔申请证书时默认不带中间证书,得手动把CA发的那堆字母全贴到框里。填完等了两小时,小绿锁终于出来了。
给博客设伪静态,刚保存完整个网站直接白屏。吓得我赶紧打开宝塔“网站日志”,果然看到满屏语法报错。临时改成nginx默认规则救急,后来发现是复制规则时多粘了个符号。这种错误写十遍伪静态也得犯!
代码里填的账号密码都对,程序报数据库拒绝访问。钻到宝塔数据库权限设置里才明白:“访问权限”那栏默认是本地服务器,远程机器想访问?门儿都没有!改成所有人访问才通,不过这样搞有点危险,用完赶紧改回去了。
这些坑看着简单,实战时能卡人两小时。尤其那个宝塔双重防火墙,新人铁定掉坑。搞运维有时候真像解连环套,拆完这个还有那个!
*请认真填写需求信息,我们会在24小时内与您取得联系。