宝塔配置https同时又配置CDN遇上的问题

2018.9. 2701:02:54 评论 274

这几天看到百度云的服务器快到期了,就想着是不是应该给自己的网站配置重新找一个服务器。找来找去,不想用国内的那些大品牌,第一是太贵,第二呢是一堆绑定的东西,总之是让我非常的不舒服。

知道虫子君的人都知道,我喜欢的是无拘无束的过着自己想要的生活的人。

刚好前几天有朋友跟我推荐“尊云”这个品牌的服务器,我想着吧,过去看看呗。反正又不吃亏。

看了一下,然后自己在本地测试了一下,感觉还不错,毕竟我就是一个个人网站,不需要那些花里胡哨的功能,所以实用就好。

今天刚好将网站的所有内容给搬过来,花了将近好个小时的努力,才算是完成了所有搬运的工作。

在这里将自己今天遇到的问题总结一下,如果刚好你也需要使用“宝塔”以及将自己的wordpress搬运到其他的地方,会对你有一些帮助。

首先呢,百度云BCH搬家会遇到几个问题;

1、如何将wordpress网站打包(对其他的程序也一样)

2、如何将数据库打包(对于其他使用mysql数据库的也是一样)

3、如何设置https(ssl)

4、如何在使用https的情况下使用cdn

好了以上的这几个问题,就是今天需要做的准备。

如何将wordpress网站打包


首先我们需要为网站搬家做准备,那么自然是先将网站打包好,对于百度云BCH主机打包这个问题,今天真的是差一点气的我内出血。

一开始找遍了,都没有找到,如何将网站打包的按钮。因为我一开始进入了一个思维误区,总是将它当做了一台服务器使用。

因为服务器都是使用shell链接的,所以总在找如何链接百度云bch的方案。结果找了半天居然啥结果都没有。

最后,总算是在BCH的管理面板中,的最底部找到了,压缩文件这一项。(特别想骂人)

宝塔配置https同时又配置CDN遇上的问题

打开文件压缩以后,将自己webroot这个文件加整个压缩。过程大概是两分钟的样子。

压缩以后,这时候需要将网站的所有内容下载下来。这里奉劝各位一句,千万不要尝试着去下载三文件哦,那样的好会造成许多的文件的流失。或者是错误的情况,而且文件过多的话,基本上都下载不完就结束了。

如何将数据库打包


其实数据库的打包是非常的简单,但是前提是需要你得要对wordpress有一定的了解,所以这一步推荐小伙伴使用“SQL”这种格式打包数据库文件。

宝塔配置https同时又配置CDN遇上的问题

这种格式的数据库文件有一个好处,就是基本能够得到大多数MySQL版本的友好支持,也方便管理。毕竟通用的东西总是能够减少一些麻烦。

注意:

步骤如下:进入mysqladmin,用户名根据自己当时的设置来,不过我使用的是百度云bch所以,只能够在百度云的管理面板面板中,开启,并且不需要开启密码。

然后,将所有的wordpress数据库打包即可,一般都是“WP”开头的都是。大概是十八个数据库文件。

宝塔如何设置如何设置https(ssl)


其实如果仅仅是设置https的话,那是非常的简单的,你可以看一下虫子君之前分享的一篇文章。

不过在做这件事情之前,需要您确认的问题是,就是网站已经完整的备份好了,并且已经上传到了自己的服务器当中了。

需要注意的事项,如果需要设置https,那么您需要先去获得ssl的数字证书。具体可以再百度云以及阿里云申请免费的数字证书。

其次,还有一个非常重要的就是,一定记得开启“宝塔”的443接口,默认这个接口是没有开启的。

宝塔配置https同时又配置CDN遇上的问题

设置好了之后,这里我们就需要将数字证书,打开,然后将里面的内容复制到网站的,https数字证书接口。

宝塔配置https同时又配置CDN遇上的问题

记得一定要开启强制HTTPS这一步很重要,具体是因为什么原因虫子也不知道。

如何在使用https的情况下使用cdn


说起这一步可谓是虫子君这一生的痛,妈的解决这个问题居然是如此的简单,一开始我想了半天都没有明白是怎么回事。

其实在上面的段落中虫子君说了,那就是需要开启宝塔的443端口,这个是为启用https后继续使用cdn的重要一项。

不然就会出现程序乱码的情况。社会人称:css文件失效

这个大概的原因是,宝塔的权限问题,毕竟虫子君不是做运维的所以也不清楚需要怎么处理。

今天虫子君在看网上的文章的时候,偶然间发现的一个问题,自己回来测试以后发现居然是真的可以。

其次;就是需要需要切记cdn的证书,一定要与宝塔控制面板中的数字证书一致,否则也会出现https无法开启的情况。

大家在选用cdn的时候,在接入服务器的时候,会有一个https供您选择的,具体根据不一样的运营商来看哈。

虫子君使用的是阿里云的cdn所以,有一个免费的cdn,一开始虫子君一直都选择的是那个,结果开启的时间不断非常的久更加可恶的是,还无法启用https。

其实只需要使用你申请好的https证书即可,然后,将数字证书的代码,粘贴在不同的框框中就好了。

不用怕粘贴错了哈,错了会有提示。

好了今天的文章到此结束。明天在补一片文章,关于今天遇到的另一个问题。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: