阿里云ECS7天训练营-Day4 使用PolarDB和ECS搭建门户网站-阿里云开发者社区

开发者社区> 煎饼果子.> 正文

阿里云ECS7天训练营-Day4 使用PolarDB和ECS搭建门户网站

简介: 阿里云ECS7天训练营第四天,奥利给~
+关注继续查看

准备

  • 阿里云ECS1台
  • SSH连接工具

背景知识

PolarDB是阿里云自研的下一代关系型云数据库,有三个独立的引擎,分别可以100%兼容MySQL、100%兼容PostgreSQL、高度兼容Oracle语法,存储容量最高可达100TB,单库最多可扩展到16个节点,适用于企业多样化的数据库应用场景。

PolarDB采用存储和计算分离的架构,所有计算节点共享一份数据,提供分钟级的配置升降级、秒级的故障恢复、全局数据一致性和免费的数据备份容灾服务。PolarDB既融合了商业数据库稳定可靠、高性能、可扩展的特征,又具有开源云数据库简单开放、自我迭代的优势,例如PolarDB MySQL性能最高可以提升至MySQL的6倍,而成本只有商用数据库的1/10。集群架构,计算与存储分离。

  • 集群架构,计算与存储分离
    PolarDB采用多节点集群的架构,集群中有一个Writer节点(主节点)和多个Reader节点(读节点),各节点通过分布式文件系统(PolarFileSystem)共享底层的存储(PolarStore)。
  • 读写分离
    当应用程序使用集群地址时,PolarDB MySQL/PostgreSQL通过内部的代理层(Proxy)对外提供服务,应用程序的请求都先经过代理,然后才访问到数据库节点。代理层不仅可以做安全认证和保护,还可以解析SQL,把写操作(例如事务、UPDATE、INSERT、DELETE、DDL等)发送到主节点,把读操作(例如SELECT)均衡地分发到多个只读节点,实现自动的读写分离。对于应用程序来说,就像使用一个单点的MySQL数据库一样简单。内部的代理层(Proxy)后续将支持PolarDB兼容Oracle语法引擎。

创建PolarDB数据库账号

1.首先登陆阿里云管理后台,并进入产品与服务 > 云数据库PolarDB

image.png

2.进入集群列表详细界面:

image.png

3.如图所示创建账号:

image.png

4.再创建数据库:

image.png

5.最后设置白名单:

image.png

连接ECS

步骤这里略去。

image.png

安装LAMP

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql #安装Apache

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap #安装php

#安装mysql
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

#启动mysql
systemctl start mysqld

image.png

搭建门户网站

1.在ECS服务器上,执行以下命令,安装Git。

yum -y install git

2.在ECS服务器上,执行以下命令下载PbootCMS源码文件。

cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git

3.执行以下命令将安装包拷贝到Apache的wwwroot目录下。

cp -r PbootCMS/* /var/www/html/

4.执行以下命令修改站点根目录文件权限。

chmod -R a+w /var/www/html

5.向数据库中导入CMS的初始数据。

`sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) &&
mysql -h数据库连接地址 -utest_user -pPassword1213 -Dpbootcms < $sql_file`

6.替换并修改数据库配置,重启服务。访问IP地址。

image.png

总结

配置数据库的时候,一定需要将配置信息填写正确,以便可以正确连接到数据库。同时,还需要理解各个命令的具体配置和含义。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云ECS 7天训练营进阶班day04---使用PolarDB和ECS搭建门户网站
PolarDB数据库简介 是阿里云自研的下一代关系型云数据库,有三个独立的引擎,分别可以100%兼容MySQL、100%兼容PostgreSQL、高度兼容Oracle语法,存储容量最高可达100TB,单库最多可扩展到16个节点,适用于企业多样化的数据库应用场景。
268 0
小白使用阿里云linux服务器怎么快速搭建环境
我们是可以对拥有的阿里云服务器进行环境搭建的,毕竟想建立一个网站,就需要对服务器进行环境搭建,这样才能支持提供网站的各种功能的实现,那么我们今天就来讲讲[阿里云linux服务器lamp环境怎么快速搭建吧。
1431 0
使用阿里云云服务器ECS搭建 B-S 系统
使用阿里云ECS搭建项目需要的BS系统。Linux 系统使用的是 CentOS7.6 发行版,安装了 JDK1.8、Nginx 代理服务器、相关 Python 依赖包。
180 0
ECS7天实践进阶训练营Day1:使用阿里云ECS,快速搭建、管理VuePress静态网站
ECS7天实践进阶训练营Day1:使用阿里云ECS,快速搭建、管理VuePress静态网站
117 0
手把手教你阿里云服务器搭建网站(超详细图文)
前文概述出于好奇,我用学生优惠租了一台阿里云服务器,打算做一些Java web的开发,但是毕竟是第一次接触这样的东西,还是比较陌生,在这个过程中遇到了一些问题(肯定会遇到问题的),但是呢,在网上搜解决办法的时候,总是历经波折才能找到我最后想要的东西,所以我想把我配置阿里云的时候踩过的坑填一下,如果你按照我的方法成功解决的问题,别忘了给我点个赞 。
8392 0
如何用阿里云ECS服务器建站之网站运行环境配置搭建
本节介绍了用阿里云ECS服务器建站之前需要进行网站运行环境配置搭建步骤。
983 0
阿里云服务器搭建一个网站建设的基本步骤
1、建站基本步骤1.1用户访问网站的过程查看详情 1.2建设一个网站的基本步骤 查看详情 2、注册域名查看详情2.1域名的分类①英文域名:abc.com,12306.cn,taobao.net②中文域名:阿里.中国,阿里.com,阿里.cn,阿里.网络③新顶级域名:test.xin,test.win,test.vip,test.集团 2.2域名注册步骤 3、开通云服务器查看详情3.1云服务器选择查看详情 注:(24岁以下可以购买学生服务器)购买步骤: 进入云翼计划:查看详情这里必须购买三个月以上,否则后面无法进行备案。
1818 0
Class 4 使用PolarDB和ECS搭建门户网站
Class 4 使用PolarDB和ECS搭建门户网站
219 0
使用阿里云对象存储OSS搭建个人网盘和企业网盘的方法
阿里云对象存储OSS低成本高可靠的存储服务,码笔记使用阿里云OSS对象存储搭建个人网盘或企业网盘的方法教程
8200 0
6
文章
0
问答
来源圈子
更多
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载