wordpress配置要求
零基础搭建自己的博客网站和配置CDN设置wordpress篇
零基础搭建自己的博客网站
博客类的建站程序有很多例如wordpress、 typecho、zblog、emlog等等这几种是最常见的
平时我们用的见的更多的都是wordpress,因为wordpress的风格模板多,各类应用插件多,适合新手,特别容易上手
我们今天就讲使用wordpress来搭建自己的博客,是零基础哦!
这篇文章会讲到包括如何配置SSL(https),如何配置CDN(腾讯云和百度云)和CDN的缓存设置
一、准备工作
首先我们需要一台linux的服务器,至于为什么用linux的服务器,因为Linux服务器比Windows服务器稳定性高,占用内存少,Linux服务器能承受负荷普遍比Windows高20%以上
然后我们在linux的服务器上面安装好宝塔面板,之前有写过教程 小白入门基础傻瓜式操作PHP面板安装使用——Bt宝塔面板,不会安装宝塔面板可以参考一下这个篇文章
安装好宝塔面板以后,我们来下载一下wordpress的程序,网址是: 点击下载
二、安装wordpress、配置SSL
我们打开宝塔面板点击网站,添加站点,设置好自己要用的域名,数据库选项点击创建,面板会自动生成用户名和密码要记住,我们记下来安装会用到,选择你在面板安装的php版本推荐PHP5.6以上,点击提交
接下来我们到域名服务商解析一下我们的网站
返回宝塔面板,点击左侧菜单里面的文件管理找到刚才新建好的网站文件夹,进入后点击上传把我们下载好的wordpress的压缩包上传,点击压缩包选择解压
然后点击左侧网站按钮,找到刚新建好的网站设置SSL,宝塔面板可以一键申请部署SSL证书比较简单,不用再去别的服务商手动提交资料申请了,部署好以后记得点击强制HTTPS ,配置以后点击保存,接下里我们开始在线安装
在浏览器输入你刚才解析好的域名 www.madapang.cn ,你会发现你的域名前面是不是多了一个锁头,这就证明配置SSL成功,进入安装页后选择简体中文语言,接下来按照提示填写我们之前生成好的数据库用户名密码然后下一步安装,配置你的站点信息,你的网站名称和后台登陆账号密码,密码最好设置的复杂一点,因为是演示我就随便设置了一个,他提示我的密码比较弱,在这总情况下把下面的确认使用弱密码勾选上就可以完成安装了
到了这一步我们的网站就已经搭建好了,我们来登陆后台看一下
下面的是前台页面
到这里网站已经搭建好了,接下来讲一下配置CDN
三、配置CDN
有很多CDN的服务商,其实配置的过程都不尽相同,这里我就列举两个服务商,腾讯云&百度云,我使用这两个还蛮好用的,可能有些人对百度印象不太好,但是云服务这块我感觉还可以
1.腾讯云CDN配置
首先讲一下腾讯云CDN如何配置
打开腾讯云的CDN功能页,点击添加域名,进入后设置域名,源站设置输入你的服务器ip,业务类型选择静态加速然后点击提交
到了这里其实我们已经配置好了CDN,只要在复制下面这个CNAME域名再去域名服务商解析一下就可以了,但是我们的网站开了SSL(https),我们就需要在CDN上面也配置一下SSL证书,点击管理,高级配置-HTTPS配置-前往配置
到这下面的页面需要让我配置填写证书pem内容和key内容,我们返回宝塔面板找到网站设置SSL,点击其他证书,这个就是我们的pem和key的内容复制过去就可以下面这个截图是我填写好的,正常进来是空的
配置好以后我们点击提交即可,然后返回CDN的高级配置继续配置按照我下面的参考设置一下
我们返回域名管理页,是不是发现我们的额域名前面多了一把H的绿锁头,这就证明CDN的SSL证书配置好已经开启了
接下来我们复制一下CNAME的域名,到域名服务商解析一下,记录类型选择CNAME,记录值填写刚才复制来域名最后保存即可
到这里腾讯云CDN已经配置好了,接下来讲一下百度云的CDN配置
2.百度云CDN配置
打开百度云CDN页面,点击添加域名,进入后设置域名,业务分类选择图片小文件分类,主源站地址填写服务器ip,然后点击完成
新建好域名以后,同样的如果你没开SSL到这一步就结束了,如果开了接着往下看,我们点击管理,进入后找到HTTPS配置,点击开启,下面是没有可用证书的因为我们还没添加,点击管理我的证书后进入证书配置页面
还是和上面的步骤一样,去宝塔面板复制pem证书和密钥key过来填进去保存,然后在返回配置页面就有证书可以选择,然后保存
然后返回CDN的高级配置继续配置按照我下面的参考设置一下
返回到域名管理页,接下来我们复制一下CNAME的域名,到域名服务商解析一下,记录类型选择CNAME,记录值填写刚才复制来域名最后保存即可
到这里配置CDN部分我们也讲完了,接下来是wordpress的CDN缓存怎么设置
三、wordpressCDN缓存设置
下面是我在腾讯云和百度云的CDN配置截图大家可以参考修改一下就可以,切记不要缓存PHP文件和admin文件夹,如果不知道为什么的,可以试一下,就只知道了?
腾讯云缓存配置
百度云缓存配置
全篇都是零基础的东西,但是有些东西还是需要自己百度去了解一下Linux服务器,什么是SSL,什么是CDN,配置了对网站有什么用处等等
写篇文章是真的不容易,今天就到这里了
原文链接:
拜拜ヾ(?ω?`)o
WordPress站点对象存储及CDN加速配置教程
WordPress 用户福利来了,UCloud除了赠送每月20GB的对象存储(UFile)空间和下载流量外,注册7天内,可凭借优惠码PW17JAM额外兑换100GB的CDN国内流量。
一、如何领取CDN无门槛代金券?
1、打开优惠码兑换链接(链接为阅读原文),复制优惠码PW17JAM,粘贴(英文大写)并确认,完成兑换。
2、兑换成功后,可在代金券栏查看兑换的现金券,现金券可用于支付CDN流量。建议尽快用掉,以免过期作废。
二、如何用代金券免费兑换CDN流量?
1、进入UCDN控制台。点击右上角的控制台,选择“全部产品”,选择云分发UCDN。
2、选择计费方式。选择流量计费—立即开通。
3、切换至域名管理,点击购买流量,选择100GB,总价显示为34元,点击“确认”跳转后自动使用代金券支付。
4、确认支付后,可在控制台查看已兑换的CDN流量。
三、如果配置UFile和CDN,加速我的WordPress站点呢?
1.、进入UFile控制台(进入方法与CDN一样),开启 UCloud 对象存储服务。点击「创建存储空间」按钮,创建一个新的存储空间:
区域:根据您网站用户所在地选择。
空间类型:选择公共空间。
2、创建好存储空间之后,点击该存储空间域名左侧的选择框,右侧就会弹出该存储空间的详情,点击该界面中的「…」下的「设置回源规则」按钮,在弹出的「设置回源规则」的界面中点击「新增回源规则」按钮:
文件前缀:留空
回源地址:你的博客源地址
3、设置好「回源规则」之后,返回「存储空间详情」界面,点击「该界面中的「…」下的「管理自定义域名」按钮,添加自定义域名:
4、添加你的域名。比如这里我的域名 cdn.wpjam.com,然后设置开启 UCloud CDN 加速。
5. 这样在 UCloud 的设置就完成,回到 WordPress 博客,你首先要安装好 WPJAM Basic 插件,然后在 WordPress 后台点击菜单 「WPJAM」> 「CDN 加速」:
云存储:选择UCloud UFile。
CDN域名:输入上面设置的域名,如:。
然后就可以在你的 WordPress 网站使用 UCloud UFile服务,并且使用 UCloud 的 CDN 对静态资源进行加速了。
赶紧点击阅读原文,领取100GB的CDN流量吧!
最适合WordPress网站的免费CDN介绍2021版
内容交付网络(CDN)可以加快网站的加载速度,并有助于提供更好的用户体验。搜索引擎正越来越关注速度和改善用户体验,到目前为止,WordPress是领先的内容管理系统,但速度并不是它的强项,为了网站加速可以使用CDN。但是很多CDN都比较昂贵,有无好的免费CDN呢?在这里搬主题就介绍一下最适合WordPress网站的免费CDN介绍2021版。
一、什么是CDN?CDN是由分布在不同地理位置的服务器网络组成的。这些服务器旨在存储网站的静态内容,并以最快的方式将其分发给用户,离用户最近的服务器将提供静态内容。
假设你在美国的一个服务器上托管你的网站。由于服务器的地理位置,它在德克萨斯州的加载速度会比在日本快。当你使用CDN时,它将你网站的静态文件–图片、CSS和JavaScript文件存储在许多不同的服务器上。离日本最近的服务器将向日本用户提供缓存的网站,加载网站的速度比美国的服务器快。
CDN包含的服务器越多,网站的加载速度就越快。此外,服务器的广泛分布也很重要。理想情况下,它应该覆盖人类生活的整个地球表面。
二、CDN的优势内容传递使你的网站加载更快,但它也提供了其他四个优势:
1、优质的网站正常运行时间大多数主机供应商确保几乎永久的正常运行时间。但是,总有一些意外的问题。流量激增给WordPress主机平台带来最大的压力。有时,出乎意料的巨大的访客数量会使你的网站崩溃。CDN可以减少在流量高峰期对WordPress主机的压力。当受众是全球分布的时候,它的影响最大。
2、降低带宽成本一些WordPress托管平台根据客户的带宽使用量来收费。CDN减少了对主机资源的消耗,所以你为同样的流量支付的费用会更少。
3、全球范围与其限制在一个特定的地区,为什么不把你的业务扩展到全球?一个全球性的网络可以确保为世界各地的每个人提供良好的用户体验。
4、不计成本的性能你的网站可能从免费CDN中受益。事实上,免费计划往往有限制,但它们仍然会提高你的网站性能。为你的网站安装一个CDN只需几分钟,所以你可以尝试一下。
三、最适合WordPress网站的免费CDN幸运的是,许多CDN平台提供免费计划或延长的免费试用,以帮助你的企业获得助力。
1、CloudflareCloudflare是迄今为止最著名的CDN网络提供商,其巨大的服务器网络使Cloudflare成为一个不可否认的全球CDN。截至2020年底,Cloudflare的全球网络跨越了100个国家的200个城市。Cloudflare不断地更新服务器的数量及其物理分布,并将这些数据公开。
为您的网站配置Cloudflare CDN是相当直观的。你只需要创建一个免费账户,添加你的网站,并更新名称服务器。另外,WordPress用户可以选择安装Cloudflare插件。
免费账户只受益于全球网络和对DDoS攻击的保护。不过,Cloudflare仪表板还是提供了很多关于您网站的有用信息。例如,进入 “速度”>”概述”,检查重要参数,如首字节的时间、速度指数或总加载时间。
分析部分不仅显示你的网站有多少访客,而且还显示使用的带宽和固定的总线程。
高级订阅费用从每月20美元开始,你可以获得附加价值,如增强的安全性、图像优化和缓存分析。如果你使用Cloudflare的高级服务,你将不需要一个图像优化插件。因此,你可以不买插件来优化图像,从而节省资金。
如果你买不起商业计划(200美元/月)或专业计划(20美元/月),付费附加组件可能是一个解决方案。Argo Smart Routing是一个5美元/月的附加组件,可以优化Cloudflare服务器网络中的流量。Cloudflare Stream旨在改善视频流。
优点
易于设置,特别是对WordPress用户分布在全球的巨大的服务器网络大幅提高速度缺点
无2、Shift8 CDNShift8 CDN是最便宜的–如果不是最便宜的–CDN之一。它有一个免费计划,限制用户只有两个网站,访问基本的服务器网络,1TB的带宽,并通过论坛支持。专业计划是每月5美元,可以访问高级分发网络、5TB带宽、文件压缩和多达10个网站的高级支持。代理计划包括专业计划中的所有内容,以及图像压缩和多达50个网站的25TB的带宽。
但是其CDN网络仅由14个节点组成,所以它不能确保令人满意的全球覆盖。
你需要创建一个账户来使用CDN,并从资源库中安装Shift8 CDN WordPress插件。做完这些大约需要10分钟,几乎不费吹灰之力就可以提高网站的性能。
Shift8 CDN是一个开源项目,所以你可以带来你的贡献,使它变得更好。
优点
最便宜的高级计划容易上手缺点
覆盖范围有限3、Site Accelerator说Site Accelerator不是一个纯粹的CDN提供商并没有错。但是,它仍然作为WordPress网站的最佳CDN之一。虽然很多人不知道什么是网站加速器,但每个人都听说过Jetpack插件。 Site Accelerator 是Jetpack插件的一个模块,负责网站性能。按照以下步骤,在你的网站上激活Site Accelerator。
进入WordPress的仪表板,点击插件>添加新插件在搜索表单中输入 “Jetpack”。安装并激活该插件进入Jetpack > 设置,选择性能部分切换到Site Accelerator上Automattic是Jetpack的后台,所以你不需要担心这个插件的可靠性和安全性。Site Accelerator使用位于世界各地的WordPress.com全球服务器网络。因此,Site Accelerator不仅使用安全,而且是减少你的网站加载时间的好方法。
Jetpack是一个沉重的插件,有十几个模块,可能会使你的网站膨胀。在这种情况下,只为Site Accelerator安装Jetpack是没有意义的。尽可能多地使用Jetpack模块,以避免安装其他插件。例如,购买Security Daily模块以避免安装备份和安全插件。
优点
设置简单使用WordPress.com的全球网络缺点
降低网站速度4、CloudinaryCloudinary是一个基于云的解决方案,用于管理多媒体文件。它适合摄影和视频网站、大型博客和杂志新闻网站。经营有大型媒体库的网站的站长们也应该考虑Cloudinary。Cloudinary使用人工智能和自动化来节省你宝贵的时间和资源。
进入你的WordPress仪表板,从资源库中安装Cloudinary插件。接下来,去Cloudinary主页,创建一个免费账户,并将其连接到您的网站。上传您网站的媒体资产,并调整它们以满足您的需求。Cloudinary仪表板是直观的,编辑你的照片和视频是一件轻而易举的事。
你可以进行大量的照片和视频转换,例如:
调整大小和裁剪格式化和旋转添加效果(模糊、消除红眼、像素化等)。放大添加叠加图像和水印修剪和串联视频改变视频播放速度生成基于AI的视频预览从Cloudinary云存储上传图片到您的网站,使其加载速度更快。通过这种方式,Cloudinary照顾到了多媒体资产,减少了主机的使用。实际上,Cloudinary的作用就像一个好的图像优化插件和WordPress的最佳免费CDN之一。
Cloudinary包括几十个高质量的附加组件,其中一些旨在优化图像。其他的则对编辑图像有帮助,如AI背景去除,它可以自动去除背景。
优点
使用简单一个慷慨的免费计划优质的图像优化和编辑缺点
无5、Cloudimage像Cloudinary一样,Cloudimage也不是一个纯粹的CDN。相反,它是一个管理多媒体的工具。然而,它值得在WordPress的最佳免费CDN名单上被提到。运行小型博客或丰富视觉网站的网站管理员可能对免费计划感兴趣。它包括25GB的图像缓存和25GB的每月CDN流量。
使用WordPress资源库中的Cloudimage插件来优化图像,提高网站的加载速度。安装、激活、输入密钥,你就可以开始了。
优点
一个令人满意的免费计划图像优化是一个特色缺点
影响有限–它不对代码文件进行操作6、AnyoneCDNAnyoneCDN正处于测试阶段,其开发者表示,目前它缺乏一些功能,可能有一些错误。然而,它是完全免费的,除非你管理色情、赌博或流媒体网站。与这个名单上的其他WordPress的免费CDN不同,你必须发送电子邮件才能获得AnyoneCDN的服务。如果你的网站被批准,你会得到一些基本服务。没有流量限制,它的文件可以缓存30天。
AnyoneCDN也有一些严重的限制。目前,用户没有控制面板来管理他们的服务。可悲的是,没有清除按钮,而且内容交付只对有SSL证书的网站有效。
虽然AnyoneCDN低于标准,但它值得一提,因为它是一个个人项目。AnyoneCDN的所有者是Ferdian Alfianto,他经营着WordPress最好的免费CDN之一。要与大公司竞争是非常困难的,所以他值得我们赞赏。
优点
免费一个个人项目缺点
功能非常有限没有关于服务器网络的数据没有安全功能7、Hostry CDN虽然Hostry自2006年以来一直在市场上,以WordPress的最佳免费CDN为特色的列表文章并不包括它。不过,Hostry CDN还是值得你注意。有几个原因:
首先,Hostry的配置很简单,特别是对WordPress用户来说。仪表板是直观的,它有两种模式:简单和专家。创建一个免费账户,选择定价计划,并添加网站的URL。接下来,你必须更新网站图像的URL。例如,名为mysite.com/uploads/img1的图片应改为hostry.com/uploads/img1。WordPress用户可以使用插件库中的Hostry插件来完成这项任务。然而,Hostry的开发者还没有在过去三个主要的WordPress版本中测试这个插件。在激活这个插件之前,请创建一个你的网站的备份,因为它可能与你的WordPress版本不兼容。
第二,Hostry网络包括50多个分布在全球的存在点,大部分在美国和欧洲。全球网络缓存你的网站的静态文件,所以期待一个极快的网站速度。
第三,定价计划对大多数预算来说都是可以承受的。如果你将服务器网络限制在美国和欧洲,免费计划包括每月10GB。否则,如果你的网站使用全球网络,你每月只能得到5GB。如果你的网站吸引了更多的访问者,请选择一个付费计划。例如,支付50美元,每月1000GB,覆盖全球。单独选择欧洲和美国的网络,以获得更实惠的计划。
优点
使用简单合理的价格免费的SSL缺点
未更新的WordPress插件是个大问题8、Bootstrap CDNBootstrap是最常用和最受欢迎的前端框架之一。它封装了大量可重复使用的界面元素,如按钮、图标和表单。用Bootstrap构建网站是简单而快速的。你可以使用Bootstrap的资产,而不是写几行代码和设计用户界面项目。
使用Bootstrap CDN来提高网站的加载速度。你所要做的就是添加官方网站上展示的代码片段。
优点
使用简单缺点
只限于基于Bootstrap的网站9、CDN Js这个CDN主要针对网络开发者,因为它提供代码库。CDN Js不需要在你的服务器上存储所需的库,而是承担这一负担。你正在使用不太常见的库吗?别担心,CDN Js包括近4000个代码库,所以它很可能包括你最喜欢的那些。使用搜索表单找到你需要的库,然后复制URL或脚本标签,将其插入你的网站。
CDN Js是一个开源项目,所以你可以提供你的贡献来改进这个项目:
优点
使用简单有近4,000个代码库可用缺点
影响有限–对多媒体文件不起作用10、Google Cloud CDN网站托管的未来是都是云,目前在线行业的大公司–谷歌、亚马逊和微软–已经朝着这个方向迈出了一大步。目前,在云平台上建立一个网站需要技术知识。尽管如此,云计算工程师仍在努力工作,使越来越多的人能够使用云存储。谷歌的云服务, Google Cloud ,包括令人印象深刻的好处。每个人都可以注册并试用3个月的 Google Cloud ,而无需支付任何费用。更多的是,你会得到300美元的免费信贷,用于 Google Cloud 服务。的确,对于非编码人员或经验不足的人来说, Google Cloud 的仪表板是相当多选项的,但有大量的教程和视频教你如何使用 Google Cloud 。
在谷歌云上部署一个WordPress网站并不适合普通的WordPress用户。但是,每个人都可以通过遵循这个彻底的教程来做到这一点。简而言之,以下是使用 Google Cloud 的主要优势。
高性能的主机。谷歌认为速度是任何网站的资本,所以主机应该是速度优化的。增加可扩展性。云主机确保你的网站不会因为流量激增而崩溃。Google Cloud CDN。Google Cloud是最快的云平台之一,Google Cloud CDN也能进一步减少加载时间。Google Cloud CDN适用于托管在Google Cloud平台的网站。
虽然设置网站很复杂,但启用云CDN只是勾选一个方框的问题。它使用谷歌的全球网络,因此你的网站访问者将受益于最佳的用户体验。
在采取任何行动之前,请查看Google Cloud CDN文档。请记住,CDN服务并不是完全免费的。在花掉你的300美元信用额度后,你将不得不为它付费。查看计算器来估计你的网站的价格。
优点
性能高,安全性好缺点
需要技术知识来启动一个网站不是一个完全免费的服务11、Microsoft Azure CDN与谷歌一样,微软为每个对其云平台感兴趣的人提供一年的试用期。此外,你会得到200美元的信用额度来测试高级服务。微软Azure为每一种项目提供了大量的选择。使用Azure来托管区块链、物联网或混合现实项目,以及简单的WordPress网站。的确,在Azure上托管一个小博客可能没有意义,但这是完全可以实现的。
Azure CDN是由微软开发的。它的目的是通过使用微软的先进网络,使网站和应用程序几乎瞬间加载。目前,Azure CDN依赖于80多个国家的130个存在点。
Azure CDN可能不是WordPress最好的免费CDN,但它是最安全的。 Azure作为一个高度安全的平台获得了多项认证,大量的工程师团队负责其安全。
你必须创建一个微软Azure账户和一个CDN配置文件,以便在你的网站上启用Azure CDN。与谷歌云一样,Azure对经验不足的用户来说可能是难以承受的。不过,在微软Azure上创建网站和托管比启用Azure内容交付网络要复杂得多。
总的来说,微软提供了完整的文档和实用教程,教用户如何使用Azure。
优点
高性能和安全性缺点
启动一个网站需要技术知识不是一个完全免费的服务12、Amazon CloudFront亚马逊网络服务(AWS)是谷歌云和微软Azure的一个重要竞争者。与其竞争对手一样,AWS包括一个内容交付网络,即Amazon CloudFront。
你可以放心,通过使用CloudFront,你的网站的加载时间将大大减少。亚马逊在其复杂的基础设施之外,还使用了一个由225个以上的存在点组成的大型网络。Hulu、Slack、Canon和Nextdoor都使用CloudFront来优化其网站和应用程序,因此CloudFront的质量是毋庸置疑的。
CloudFront与所有其他亚马逊服务整合,它也适用于托管在其他平台的网站。设置这个CDN需要最少的技术知识。
亚马逊CloudFront并非完全免费。你将有一年的免费时间来评估所有的AWS服务,但在这个试用期过后,你必须付费。
优点
高性能和安全性缺点
需要技术知识来启动一个网站不是一个完全免费的服务四、最后总结这些是对WordPress来说最好的免费CDN,而且还有许多其他高性能的CDN,但它们并不是免费的。并且其中一些是相当昂贵的。你可以参考本站的文章,决定哪一个适合你的网站的需要,毕竟使用建议的免费CDN之一将加速你的网站。你没有任何理由忽视这些CDN!