ECS进阶训练营day4

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 简单使用PolarDB和ECS搭建门户网站;出现问题:1.连接系统体验ECS失败2.数据库中导入CMS的初始数据失败,响应时间长

连接ECS服务器

因为远程连接云主机需要使用ssh服务,所以需要先进入控制台界面,进入安全组设置,把23端口放行,才能连接成功,进行进一步操作
image.png

创建Polar数据库

1.创建用户账号

image.png

2.创建数据库

image.png
注意编码格式utf-8,设置用户读写权限

3.创建白名单

image.png
设置0.0.0.0.默认允许访问

ECS安装LAMP环境

1.安装Apache服务及其扩展包。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

2.安装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

3.执行以下命令下载并安装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

4.启动数据库

systemctl start mysqld

搭建门户网站

1.安装git

  yum -y install git

2.下载PbootCMS源码文件

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

这里下载出现了问题,响应时间过长,下载失败,我采取的解决办法是,使用自己购买的ECS下载过后传输到体验主机上,配置文件依旧可以使用

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

连接地址格式:pc-uf64i220dld0l6v0q.mysql.polardb.rds.aliyuncs.com

这里面只改动了数据库连接的地址,地址在生成实例里面有,其余用户名与教程保持一致即可。
这一步配置如果不导入,下面步骤继续进行,会出现一下错误。

image.png

导入成功后,不会等待,卡住命令。

image.png

6.修改数据库CMS系统配置

image.png
使用vim,进入目录查找文件进行修改,与服务器上保持一致

7.安全组

安全组除了放行刚开始的ssh服务端口,还要放行http(80)端口

systemctl restart httpd //重启服务,使配置生效

测试环节

image.png

image.png

image.png

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
4天前
|
弹性计算 运维
新 企业级ECS集群运维管理训练营 打卡学习领好礼
新 企业级ECS集群运维管理训练营 打卡学习领好礼
23 3
|
1月前
服务器迁移上云训练营打卡学习领好礼
服务器迁移上云训练营打卡学习领好礼
46 4
|
2月前
服务器迁移上云训练营打卡学习领好礼
服务器迁移上云训练营打卡学习领好礼
39 6
|
6月前
|
网络协议 数据格式 Python
Python进阶---HTTP协议和Web服务器
Python进阶---HTTP协议和Web服务器
48 4
|
5月前
|
Java 关系型数据库 MySQL
【JavaEE进阶】部署Web项目到Linux服务器
【JavaEE进阶】部署Web项目到Linux服务器
|
6月前
|
弹性计算 Ubuntu Linux
【进阶教程】基于阿里云ECS快速部署幻兽帕鲁服务器
如果您已经买好了阿里云ECS云服务器!本教程将指引您基于云服务器快速部署幻兽帕鲁游戏。按图索骥,畅快开玩!
【进阶教程】基于阿里云ECS快速部署幻兽帕鲁服务器
|
6月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
196 0
|
Linux 网络安全 开发工具
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
|
弹性计算 运维 Shell
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(3)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(3)
142 0
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(3)
|
Web App开发 弹性计算 运维
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
401 0
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
下一篇
无影云桌面