静态网站在腾讯云上的托管

接下来,将以一个 WordPress 个人博客网站的搭建为例,来说明如何在静态网站中搭配使用 CVM+COS+CDN ,实现业务的快速迁移上云。

实现步骤:

1.采用 CVM 作为 WordPress 的增量服务器

推荐使用腾讯负载均衡,将用户请求均衡分发到自有服务器和新增的腾讯云主机CVM上,在不中断WordPress网站服务的前提下,逐步过渡网络流量至云端。具体流程: 首先,开通腾讯云主机CVM。选择适合自身业务的计费模式、地域以及软件硬件配置。

点击登录,在弹出的Web界面中远程登录腾讯云主机,对WordPress网站完成部署。云主机账号为root,密码为自己购买云主机时设定的密码。

登录成功后,可以键入一系列命令来安装启动Nginx,PHP等相关组件,初始化服务器环境。楼主比较懒,直接在腾讯云的服务市场中搜罗出了各类免费可用的镜像,这些镜像已经集成了大多数的必要服务,免除了安装配置的各种工作。

为了提升用户在云服务器上的软件安装效率,减少下载和安装软件的成本,腾讯云还提供了Yum下载源。在CentOS环境下,用户可通过Yum快速安装软件。对于Yum下载源,无需添加软件源,可以直接安装软件包。贴出详细教程链接

简单举例:在root权限下,通过以下命令来安装软件:

yum install [nginx][php][php-fpm][mariadb][mariadb-server][mysql][mysql-server]...

系统会自动搜索相关的软件包和依赖关系,并且在界面中提示用户确认搜索到的软件包是否合适,如下图所示:

输入“y”确认后,开始安装软件,安装完成后会提示“Complete”,如下图所示:

在完成服务器环境的初始化后,是时候将网站部署到云端主机上了。

楼主的开发机为Windows,所以通过Filezilla来实现本地Windows和服务器端Linux之间的文件上传和下载。

当业务压力较大或为了保证服务质量时,可以进一步开通多台云主机,并搭配腾讯云负载均衡CLB,将网络请求按一定的均衡策略分配至各个主机。

成功购买后,即可单击导航条中的【云产品】-【负载均衡】打开云服务器CVM控制台。查看【LB实例列表】,列表包含所有已购负载均衡实例。用户可以编辑LB实例名,绑定已购买的云主机。

2.采用 COS 存储增量数据

腾讯云对象存储(COS)是一个容量无限大的,安全可靠的,按量收费的云端存储系统,可存储视频、音频、图片、文件等任意非结构化数据。

如果想在自己的WordPress网站中使用COS存储静态资源,只需完成注册、实名认证,并进行简单的控制台配置,然后在WordPress的控制台集成腾讯云COS插件,正确配置参数,即可实现静态资源的增量上云。除此之外,腾讯云还提供了同步工具,轻松实现存量资源的“一键上云”。

实现步骤:

首先,快速注册登录

然后,完成实名认证(推荐QQ财付通认证,申请更快速,使用更便捷)。

接着,在控制台创建项目WordPressTest。

在项目WordPressTest下新建一个bucket存储桶,名称不妨叫publicbucket。

点击【获取API密钥】获取APP ID、SecretID、SecretKey。

接下来,在WordPress控制台中添加腾讯云COS插件。

【基于腾讯云存储COS的WordPress远程附件支持插件】下载链接

下载该插件,然后上传安装,进行相应的参数配置,即可立即使用

将刚刚下载好的.zip格式的插件文件上传安装。

安装成功后,启用插件,并进行配置。

在设置界面中,填入自己在腾讯云控制台建好的存储桶名称,APP ID、SecretID、SecretKey,以及COS的外网访问地址(URL前缀)。点击确认后,即完成腾讯云COS的插件配置。此后,用户上传到WordPress本地文件夹wp-content/uploads中存储的图片等文件,将自动同步到腾讯云COS的指定目录下。

配置完成,让我们来看看在WordPress中,是否可以正常使用腾讯云COS。

在WordPress的媒体库中添加一张图片腾讯云.jpg。

上传成功,点击查看图片属性,可以看到图片的URL为存储在腾讯云COS中的资源链接。

并且在WordPress中新建一篇文章时,可以像使用网站内部资源一般添加使用该图片。

打开腾讯云COS的Web控制台,可以看到对应文件夹下已经成功的同步存储了WordPress生成的3种不同分辨率的图片。

再在WordPress中永久删除该图片,

发现在腾讯云COS中,该图片已被同步删除。

3.接入腾讯云内容分发网络 CDN ,对 COS 加速,轻松实现镜像回源和资源迁移。

腾讯云内容分发网络CDN,相当于网络中的高速公路,可以对各类静态数据进行缓存,从而加速内容分发,减少下行流量消耗。

接入CDN的操作只需简单的开通和配置,并在网站后台里,将资源请求的Host由原来的“外网访问”域名替换为“加速访问”域名即可。

同时,可以在COS上配置镜像源,当通过CDN访问COS而无法获取资源时,会默认再将请求转向“回源地址”,保证请求能被正常响应,同时还会将该资源同步存储到COS中。这样,WordPress网站中原有的静态资源就通过CDN,逐步的迁移上云了。

CDN使用新手入门》详细介绍了开通和认证、配置基本信息、修改别名记录等。

最后,在自己的WordPress网站中对腾讯云COS插件做配置更新,只需要更改URL前缀即可:

至此,WordPress网站成功集成腾讯云COS服务和CDN服务,多媒体文件将自动上云,并且可以同步两边的删除和添加操作。

网站以后只需直接调取腾讯云COS中的资源Url,即可显示相应内容,畅享云端体验,再不必担心存储资源的扩容问题和故障问题。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大魏分享(微信公众号:david-share)

VMware软件定义数据中心分析工具介绍----第三终结篇

在本文连载的第一篇中,我向大家介绍了vROps的基本架构、vROps的指标含义,以及如何自定义告警。第二篇中,介绍了如何自定义仪表盘。在本篇中,我将介绍如何自定...

3468
来自专栏walterlv - 吕毅的博客

.NET Standard 的管理策略

2018-07-08 14:28

611
来自专栏mini188

学习笔记:Maven构造版本号的方法解决浏览器缓存问题

需要解决的问题   在做WEB系统开发时,为了提高性能会利用浏览器的缓存功能,其实即使不显式的申明缓存,现代的浏览器都会对静态文件(js、css、图片之类)缓存...

2079
来自专栏全华班

系统方案合集-系统备份方案

一、方案特点 此方案是基于批处理脚本和任务计划技术,针对系统特有文件结构和数据库结构的特点,而形成的系统备份方案。该方案特点: 1. 易用性好,通过编写批处...

3695
来自专栏FreeBuf

我们来“劫持”个GitHub自定义域名玩吧!

作为一个国内外项目都不怎么挖的我,比较喜欢拿自己正在使用的服务入手挖洞,毕竟拥有需求又了解业务才能长期跟进,更好的去发现各种流程上出现的毛病。

1023
来自专栏Spark学习技巧

大数据集群安全系列之kafka使用SSL加密认证

Apache kafka允许客户端通过SSL进行连接。默认情况下SSL是禁止状态,可以根据需要开启。本文就是浪尖亲测,开启SSL认证。 1,为每一个kafka ...

35810
来自专栏FreeBuf

Firefox新增安全机制:附加组件签名机制

根据Net MarketShare的数据显示,2016年8月份Firefox浏览器占全球市场份额7.69%,仅次于Chrome和IE,排名第三。可见,Firef...

1935
来自专栏大前端开发

让Wordpress成为你微信小程序的文章管理利器

Wordpress,相信很多很多人都用过,是一款大名鼎鼎的内容管理系统(CMS),因其社区的强大,插件的丰富,用它来建网站和博客真的是非常方便好用。它拥有功能强...

883
来自专栏大数据

Python爬取哔哩哔哩实时直播弹幕

用Python爬取哔哩哔哩直播弹幕,关键在于找到哔哩哔哩网站的一个POST网址,和应该POST的数据。代码不长,十分简单。关键在于浏览器开发者工具的使用。希望对...

20510
来自专栏网络

强大的开源网络侦查工具:IVRE

IVRE简介 IVRE(又名DRUNK)是一款开源的网络侦查框架工具,IVRE使用Nmap、Zmap进行主动网络探测、使用Bro、P0f等进行网络流量被动分析,...

2447

扫码关注云+社区