进来看到某些机殇就像是用一个月饼模子拍出来的一样,就很好奇是怎么来的。
因为觉得它的UI写得好好看,好对我胃口,就想研究研究..欸嘿嘿
运行环境 Runtime environment
1 | 操作系统: Ubuntu 18.04.4 LTS |
背景
按照它的说明文档,使用宝塔一顿操作猛如虎。干了兄弟们,然后打开域名地址...出现了各种问题。
为此,我还以为是自己操作哪里不对,哪部操作错误了,有重装了两次..还是一样的问题,很是疑惑。
在这里,就不赘述安装过程了,只解决问题。
Failed opening required
嗯?警觉!这是什么错误?顺着上面警告的路劲我摸到那个地方。
1 | 解决办法: |
404
确定宝塔已经是在网站运行状态且域名解析正常的情况下,还有这个404问题。
我被这个卡了很久,结果发现index.php权限居然事644..谜之644,我又没改过。
1 | 解决办法: |
ERR_TOO_MANY_REDIRECTS
使用cloudflare开启SSL/TLS设置
使用宝塔申请Let’s Encrypt SSL证书,并强制https
出现了重定向的次数过多问题。
因为 cloudflare SSL/TLS 设置的是灵活模式,
意思是说浏览器和CF交互的这一段它用HTTPS,但是CF跟服务器用的是HTTP,
但是服务器宝塔强制了HTTPS 所以一直在强制跳转CF访问的HTTP到HTTPS,
导致出现了重定向环回的问题。
1 | 解决办法: |
吐槽
原文档中,这个地方让我掉了一下个不大的坑233
可能对于用过php的人一目了然,但是没是弄个php的人..
我真的一时不知道是听文档的选择public还是按照配图中选择config
但是我又不敢说,怕被大佬捶(
总结
折腾了一天,期间磕磕碰碰地尝试。
总算是弄好啦..
以后部署这类项目一定要先检查好文件权限问题,
对NS解析理解也更加透彻了。
最后上一张效果图吧!