利用阿里云搭建WordPress网站

  • 时间:
  • 浏览:1

WordPress是某种生活非常流行的博客网站平台,还上后能 当作3个多内容管理系统(CMS)来使用, 是世界上使用最广泛的博客系统之一。WordPress有非常多优秀的插件,使得你相似 开源产品变得非常容易扩展,满足不同的需求。

我准备利用3个多系列的文章,来展示否则 利用阿里云的各种产品(弹性计算,数据库,安全等等),搭建3个多完整版的WordPress网站。内容包括:

从外网试试利用映射端口10221来控制旧ECS,没问题图片。



否则 配置DNAT,将后端ECS的22端口(SSH)映射到外网来(本例用了10221和10222端口来分别对应旧新两台ECS的22端口)。





利用完后 的SSH试试从ECS进行下载,毫无压力。

最后那我端页面试试,访问正常。在SLB的控制台上也应该还后能 都看相应的流量,妥!

前端继续监听HTTP协议,否则 仍旧继续使用30端口,使得在横向扩展过程中,不影响业务的对外展现。SLB的调度算法有某种生活:轮询、加权轮询(WRR)、加权最小连接数(WLC),在后端服务器的防止能力不同的清况 下,一般采用加权算法。在此例中,两台后端ECS设置了相同的权重,效果和轮询一样。另外WordPress还后能 打开保持会话功能,负载均衡监听会把来自同一客户端的访问请求挂接到同一台后端ECS上。



否则 亲们把完后 绑在旧ECS上的EIP解绑,否则 绑到新ECS上端试试看。否则 是通过镜像复制出来的新ECS,连接的数据库是原有的,很多很多很多很多理论上应该和访问旧ECS应该没办法 哪几种区别。





有了多台ECS,为了保证流量均衡分配到多台ECS上,还后能 在ECS集群前面增加SLB负载均衡(https://www.aliyun.com/product/slb),这和当时人用Nginx搭负载均衡相似,而优势在于还后能 快速搭建起一主一备的高可用架构,否则 运维起来也更方便些。创建SLB的完后 要注意使用私网类型,那我还后能 继续绑定使用完后 的EIP,使得对外IP保持不变。另外还后能 注意使用完后 创建的VPC,保证其与后端ECS的内网连通。

快照创建好了完后 ,再利用你相似 快照创建3个多自定义镜像(https://help.aliyun.com/document_detail/25430.html)。注意快照和镜像的区别,快照主可是用于数据备份,只能恢复到当前ECS实例,不可跨地域使用;镜像主可是用于数据迁移,还后能 更换系统盘或创建新的ECS实例,还后能 跨地域使用。

为了让新的ECS还后能 访问RDS和Redis,还后能 将其内网IP加入到RDS和Redis的白名单中,你相似 操作还后能 参考前两篇(“搭建基础网站应用”和“数据库缓存和管理”)中的设置最好的办法 ,而NAS和OSS则没办法 你相似 安全要求。所有的对应的连接配置也都否则 被打包进了镜像当中,一般来说不需要再进行配置。



有了镜像,就还后能 再复制出3个多新的ECS来。创建ECS的完后 要注意VPC应该和老ECS的VPC一致,还后能 保证内网互通。另外考虑到高可用,还后能 把新ECS装入 另外3个多可用区中,即使有其中3个多区的ECS宕机,还有那我区的ECS还后能 用。另外,跨可用区高可用的部署要注意“雪崩效应”,即两台ECS的负载都大于30%的清况 下,当一台因故宕机后,另一台也会否则 过载的意味着着而宕机,意味着着高可用失效。否则 ,两台ECS高可用,平均负载不应超过30%;三台ECS高可用,平均负载不应超过66%;四台ECS高可用,平均负载不应超过75%;以及类推。









绑定好完后 ,访问网页试试,正常应该还后能 成功。否则 发现又到了WordPress的配置页,这表示完后 配置文件没办法 正确加载。你相似 问题图片很否则 是否则 NAS加载否则 某种生活问题图片失败了,还后能 重启一次新ECS再试试。

针对数据库增加了缓存和只读实例哪几种配套组件完后 ,在很长一段时间之内,网站前会 再会否则 数据库性能出現问题图片(毕竟网站读多写少,业务场景比较单一),随着业务持续增加压力会出現在应用服务器上。应用服务器的扩展还后能 是纵向的(升级规格),还上后能 是横向的(增加服务器进行并行防止),在这篇文章中,亲们会演示如何利用镜像进行ECS的横向扩展。为了进行横向扩展,首先还后能 复制ECS镜像(这当然要求应用是无清况 的),并在前端增加SLB负载均衡。除此之外,当ECS数量逐渐增加完后 ,为了运维方便,往往还后能 增加3个多NAT网关来作为统一的公网运维出入口,否则 对安全性一阵一阵高的清况 ,甚至还后能 通过增加VPN+堡垒机的最好的办法 来进行含晒 鉴权和审计的运维活动。

你相似 帕累托图的架构图如下,基于上3个多版本增加了:

SLB+EIP作为用户出入的“正门”没办法 问题图片,否则 无法供运维人员使用来对ECS进行运维,包括SSH(否则 RDP)和外网下载等。为了对ECS集群进行运维,要么给每个ECS都绑3个多EIP,要么利用NAT网关(https://www.aliyun.com/product/nat)作为运维的出入口。第某种生活最好的办法 安全性较低,可是太容易管理,很多很多很多很多一般前会 采用NAT网关的方案,利用DNAT提供SSH(否则 RDP)端口映射供运维人员远程控制,利用SNAT提供外网下载的能力。另外,否则 NAT网关没办法 鉴权能力,否则 还后能 更安全的运维最好的办法 ,还应该利用堡垒机(https://www.aliyun.com/product/bastionhost)来代替NAT网关的DNAT功能。

首先还后能 购买3个多NAT网关和3个多EIP(3个多供DNAT使用,3个多供SNAT使用),否则 把EIP绑定到NAT上。



设置完成完后 ,把绑在新ECS上的EIP解绑,否则 绑到SLB上端来。

创建成功完后 ,现在现在开始配置后端服务器,将前面的新旧两台ECS接入。

再来配置SNAT,你相似 很简单,只还后能 绑定到相应的交换机上就好了。





横向扩展的前提是无清况 应用,文件和数据库都应该独立出来存放。前面配置的NAS和MySQL前会 独立的,否则 具备横向扩展的条件。横向扩展的最好的办法 是复制多个无清况 的ECS实例。做法是首先打个ECS快照(https://help.aliyun.com/document_detail/25455.html)。说到ECS快照,为了保证业务数据安全,一般的系统应该进行每日快照并大约保存过去三天的快照数据。“快照不规范,亲人两行泪!”