百度云BCH
自律才能更自由
这个作者很懒,什么都没留下…
展开
-
百度云BCH搭建thinkphp模板主页报错404
问题现象: 访问临时域名后返回404,域名后加上index.php可以正常访问配置自动识别访问。 问题现象图片: 问题原因: 此时发现在控制面板设置默认首页无效,依然报错404. 这时候登录了客户的FTP,发现客户安装的是thinkphp模板,那么客户网站的默认路径是webroot/public/index.php。因为BCH设置默认首页是在/webroot目录中寻找,所以导致配置不生效,且BCH的默认目录就是在/webroot的、 ***解决方案: 思路:webroot-webroot目录下创建ind原创 2020-08-19 12:33:37 · 321 阅读 · 0 评论 -
百度云BCH设置自定义错误页面后状态码为200
许多BCH客户会遇到:控制面板自定义错误页已经设置了自己制作的404页面。虽然现在网页成功跳转到了自己设置的404页面,但是实际打开F12看状态码是200. 案例: 控制面板设置了404自定义路径: 实际也跳转到了自己设置的404页面: 这个问题的原因是,不应该在设置错误自定义的路径中加上http:域名前缀,应该直接是放上 /erro/404.html 。因为如果加了域名,那么会变成302跳转。 正确的设置: 重载站点后观察可以正常返回404 到此结束 ...原创 2020-08-05 18:04:30 · 348 阅读 · 0 评论 -
百度云BCH如何设置禁止访问其临时域名
如果想要设置不允许访问临时域名,只允许绑定的域名访问,可以参考如下教程: 1.使用FTP登陆BCH的webroot目录,找到bcloud_nginx_user.conf文件,下载到本地,打开编辑添加如下代码: location / { if ($host = '临时域名') { return 403; } } 2.重载站点,这样临时域名访问会报错403,,绑定域名正常访问。重载站点方法点击该链接即可看到 至此教程结束 ...原创 2020-07-30 23:02:03 · 297 阅读 · 0 评论 -
百度云BCH子目录绑定域名实现多站点
默认情况下,BCH是只支持一个站点的。且官网都会回答说不支持多站点,实际是支持的,但是需要配置。 具体步骤: 1.使用FTP登陆BCH空间。在webroot目录下取出bcloud_nginx_user.conf文件到本地并写入以下代码(如果没有那就本地创建一个),后上传到webroot目录下。 set $rootdir /home/bae/app/; if ($host = 'test1.yll.gold') { #此处设置域名是默认路径 set $root原创 2020-07-31 17:59:18 · 667 阅读 · 0 评论 -
百度云BCH网站报错502解决方案
百度云BCH网站报错502解决方案 造成此问题有以下原因: 1.是由于负载满了导致,建议查看监控,如果跑满了可以尝试升级配置。(90%概率) 2.可能是访问超时设定时间过短导致的502,需要在webroot目录下的php.ini(如果没有手动创建)文件中添加代码max_execution_time=1000参数。 3.可能由于后端故障导致(建议提交工单) 4.可能是被攻击导致。可以查看/weblog中的access.log访问日志,分析下IP看是否正常,如果非正常IP可以使用黑名单功能禁止该IP访问BCH。原创 2020-07-30 21:38:41 · 383 阅读 · 0 评论 -
百度云主机BCH wordpress博客配置https后无法正常显示
这边分享下百度云BCH给wordpress博客配置https后无法正常显示的排查思路 1.检查全站链接是否均为https。 2.检查url路径是否是客户绑定的域名(如果URL路径是临时域名+路径那么也是无法全站HTPPS的) 实际案例: 报错: 可以看到这个BCH是配置了SSL的因为他已经强制跳转到了https,但是发现提示网站不安全,且部分资源不显示,这个是由于谷歌浏览器的机制,如果强制https的话,非https 的资源就不会调用,就会显示出这中的资源不加载的情况。 查看证书信息方法: 可以查看到此原创 2020-07-29 16:33:58 · 855 阅读 · 0 评论