ECS 进阶实践训练营 day4

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 使用PolarDB和ECS搭建门户网站

创建PolarDB数据库账号

登陆控制台并进入云数据库PolarDB管理

打开浏览器的无痕模式用分配的账号密码登陆控制台
image.png

在左边导航栏点开产品与服务,找到云数据库PolarDB进入
image.png

创建数据库账号

点击集群列表,并选择和系统分配的ECS服务器相符的地域,这里是华东2(上海)
image.png
点击集群ID,进入详情,找到左侧导航栏账号管理,点击创建账号
image.png
输入要设定的账号密码,并选择类型为普通账户
image.png
创建成功
image.png

创建数据库

点击左侧导航栏数据库管理,再点击创建数据库
image.png
输入要设定的数据库名称和授权账号,并选择字符集utf8,权限默认为读写,确定创建
image.png
创建成功
image.png

设置数据库白名单

点击左侧导航栏集群白名单,点击配置来设置白名单
image.png
将白名单IP地址设置为0.0.0.0/0
image.png

安装LAMP环境

连接ECS服务器

使用Xshell,输入公网IP用户密码,连接上服务器
image.png

安装Apache服务

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

使用以上命令安装Apache服务及其扩展包
image.png

安装PHP环境

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
image.png

安装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
使用这3个命令下载安装MySQL
systemctl start mysqld
使用这个命令启动数据库
image.png

搭建门户网站

安装git并下载PbootCMS源码文件
image.png
将安装包拷贝到Apache的wwwroot目录并修改权限
image.png
`sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) &&
mysql -h数据库连接地址 -u数据库账号 -p数据库密码 -Dpbootcms < $sql_file`
用这个命令初始化数据库pbootcms的表结构和数据
image.png
修改CMS系统数据库配置
image.png
返回ECS控制台再进入ECS详情页,在左侧导航栏,单击本实例安全组,然后单击安全组的ID链接查看安全组配置。
image.png
添加80端口的允许策略
image.png
重启Apache服务
image.png
在浏览器中输入公网IP地址,进入门户网站首页
image.png
在这一步我失败了,无法访问,出现了错误,提示表不存在,不知道那一步出错了,经验不足也无法解决

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
4月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
14天前
|
人工智能 监控 测试技术
阿里云磐久服务器稳定性实践之路
阿里云服务器质量智能管理体系聚焦自研服务器硬件层面的极致优化,应对高并发交付、短稳定性周期、早问题发现和快修复四大挑战。通过“三个重构”(质量标准、开发流程、交付模式)、“六个归一”(架构、硬件、软件、测试、部件、制造)策略,实现芯片、整机和云同步发布,确保快速稳定上量。此外,全场景测试体系与智能预警、分析、修复系统协同工作,保障服务器在萌芽阶段发现问题并及时解决,提升整体质量水平。未来,阿里云将继续深化大数据驱动的质量管理,推动服务器行业硬件质量的持续进步。
|
15天前
|
存储 人工智能 运维
面向AI的服务器计算软硬件架构实践和创新
阿里云在新一代通用计算服务器设计中,针对处理器核心数迅速增长(2024年超100核)、超多核心带来的业务和硬件挑战、网络IO与CPU性能增速不匹配、服务器物理机型复杂等问题,推出了磐久F系列通用计算服务器。该系列服务器采用单路设计减少爆炸半径,优化散热支持600瓦TDP,并实现CIPU节点比例灵活配比及部件模块化可插拔设计,提升运维效率和客户响应速度。此外,还介绍了面向AI的服务器架构挑战与软硬件结合创新,包括内存墙问题、板级工程能力挑战以及AI Infra 2.0服务器的开放架构特点。最后,探讨了大模型高效推理中的显存优化和量化压缩技术,旨在降低部署成本并提高系统效率。
|
2月前
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
111 3
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感