由于某种原因需要用到百度BCH云虚拟主机来开展PBOOTCMS网站程序的转移与上线,并在这个主机上使用SSL安全证书的申请与上线;由于先前一直没有用过百度BCH云虚拟主机,为了方便日后使用时候的方便,今天在这里进行整个流程的记录;确保下次使用中能快速有效的定位解决问题;
在百度云虚拟主机BCH(Baidu Cloud Hosting)是百度官方推出的同时支持源码与可视化拖拽建站及小程序开发的新一代网站建设和托管服务。集高性能、高可靠性、高安全性和高易用性于一体,让零基础站长也能轻松一站式搞定网站、小程序与媒体号的部署、发布、运维、推广,简单可依赖。
申请采购地址:云虚拟主机_网站建设_虚拟主机-百度智能云 (baidu.com)
在购买成功空间后,可以进后台百度智能云管理中心,进入【云虚拟主机 BCH】,如下所示:
点击相应采购的主机后台的【控制面板】,第一次的时候,会提示要手工设置点击 操作 列 更多操作>初始化,进入密码初始化页面:
在此处,可以根据自己需要自由选择一个,就可以了;如果是快速初始化,则由系统自动随机生成密码,并发送到账号绑定的手机号码;
另外一个是直接“手动设定密码”,根据自己实际需要来设备相应的信息;
在这些完成后,可以会进入账号密码确认页面,该页面只会在初始化后出现一次,提供一键拷贝记录。考虑到安全性,百度智能云不会明文保存您的密码。同时,复制FTP完整地址信息,可直接获得FTP链接地址,用于直接在浏览器输入或者通过FTP 客户端登录到FTP服务器:
在程序上传的时候,这里可以选择直接上传压缩包,也可以直接按文件上传就可以了;如果没有用过上传工具的,可以选择FLASHFXP软件。
如果是压缩包上传,则在上传完毕后,可以通过百度后台主机的管理中心【控制面板】的在线解压来进行快速解压;
为了保障网站的更好安全性,现在的网站都会安排申请SSL安全证书;加强入网协议层的数据安全;
进入SSL安全证书采购页面:百度智能云SSL安全证书采购-管理中心 (baidu.com)
提交后,再进入证书管理界面:百度智能云SSL证书管理界面-管理中心 (baidu.com)
点击后面的【证书申请】,填写域名点击提交就可以了;
在此域名验证方式上,推荐使用DNS验证,速度更快;
温馨提示:
域名的信息和状态将影响免费SSL证书的申请成功率,并不保证100%获得申请。 为提升成功率,请注意以下几点:
1.建议您优先使用百度云注册的域名进行申请,选择DNS验证系统自动完成
2.请确保所绑定域名不包含有争议的品牌关键字或者违法敏感词
3.请确保域名状态正常,包含已完成实名、可正常使用解析、还在服务期中
在在域名SSL安全证书申请成功之后,如下图所示:
然后点击【主机管理列表】——》【更多操作】——》【主机详情】
在打开的详细页面,拉到最底部,然后选择打开HTTPS服务,然后再点击“刷新证书信息”,系统会自动匹配申请成功的SSL证书;
截止到此,网站就可以成功通过HTTPS进行访问服务了;
第一步、创建伪静态文件;
在百度云虚拟主机中,与其它类服务商提供的虚拟主机关于在配置伪静态的时候,在文件名称与文件内容上都有不同;百度云采用的自己独有的文件名称:bcloud_nginx_user.conf,而内容上也不同;
location / { if (!-e $request_filename){ rewrite ^/index.php(.*)$ /index.php?p=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; } }
在将以上代码直接复制到记事本里面,并将记事本保存为:bcloud_nginx_user.conf(注意:文件后缀为conf,而非txt;)
并将此文件上传至网站根目录下即可;
如果不会弄,也可以直接下载文件解压后,上传至根目录即可:【bcloud_nginx_user】
第二步、在百度云虚拟主机后台【重载站点服务】
重载站点服务的过程相当于清理下服务器缓存,让站点数据更快生效。