前言:
AWS于2009年推出Amazon RDS,其中支持MYSQL数据库引擎。
阿里云2011年发布RDS for MySQL版本。
一、阿里云RDS是什么
阿里云RDS(Relational Database Service)是阿里巴巴云计算公司提供的一项云关系型数据库服务。这项托管服务旨在简化数据库的设置、运营和扩展工作,让用户能够在云端轻松部署、管理和扩展关系型数据库。
二、RDS的购买&开通
区域:华北6(乌兰察布)
引擎规格:MYSQL 8.0
数据库设置:
创建数据库账号:
开通成功后查询数据库<实例列表>,点击<管理>按钮来添加数据库账号(平常账号)和密码
EthanNi_20240429/xathyk-pifra9-Fijtyt
创建数据库:
三、基于ECS部署express
部署Apache
在ECS服务器上,执行以下命令,安装Apache服务及其扩展包。
yum -y install httpd httpd-manual mod_ssl mod_perl
yum -y install httpd httpd-devel
设置启动服务以及开机自启动。
systemctl start httpd
systemctl enable httpd
验证:输入如下链接,假如显示如下图的测试页面表示Apache服务安装成功
http://8.130.83.61:80
下图为前置条件:ECS的安全组的入方向,打开80端口。
安装WordPress,
WordPress是利用PHP语言开辟的博客平台
[root@iZ0jl9tbkk3x089dfl8imsZ ~]# echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
[root@iZ0jl9tbkk3x089dfl8imsZ ~]# systemctl restart httpd
http://8.130.83.61/phpinfo.php
显示如下页面说明部署PHP成功。
安装和配置WordPress:
cd /usr/share/nginx/html
wget https://wordpress.org/wordpress-5.4.2.zip
unzip wordpress-5.4.2.zip ---解压
修改 wp-config.php 配置文件:
修改前:
sed -i 's/database_name_here/wordpress_ethan/' /var/www/html/wp-blog/wp-config.php
sed -i 's/username_here/EthanNi_20240429/' /var/www/html/wp-blog/wp-config.php
sed -i 's/password_here/xathyk-pifra9-Fijtyt/' /var/www/html/wp-blog/wp-config.php
sed -i 's/localhost/rm-0jl6x338t6zi23a468o.mysql.rds.aliyuncs.com/' /var/www/html/wp-blog/wp-config.php
说明: RDS数据库的外网连接地址可以在【RDS管理控制台-实例详情-数据库链接】查看,如下图。如未创建外网连接,可以直接在此创建。
修改后:
http://8.130.83.61/wp-blog/wp-admin/install.php
分析:DB_NAME配置错误,
sed -i '0,/EthanNi_20240429/s//wordpress_ethan/' /var/www/html/wp-blog/wp-config.php
这个命令的表明如下:
- `0,/EthanNi_20240429/`:这个范围指示从文件的开始到第一次出现 "EthanNi_20240429" 的地方。`0` 表示从文件的一开始就开始查找。
- `s//wordpress_ethan/`:在这个 `s` 命令中,我们不需要再指定搜刮模式,因为它会利用之前由地址指定的模式。这意味着 `/EthanNi_20240429/` 中找到的第一个实例将被替换为 "wordpress_ethan"。
这个命令的作用是在整个 `wp-config.php` 文件中查找第一个匹配 "EthanNi_20240429" 的地方,并将该实例替换为 "wordpress_ethan"。
记着,执行此类命令之前,备份相关文件总是一种好风俗。这可以确保假如发生错误,你可以规复到原始状态。
经确认,在此之前,数据库表结构是空的。
登记用户:
注册成功后可以在数据库内里查到用户纪录:
点击<Install WordPress>后后台应该会初始化数据库,新建一系列表:
参考:
利用ECS和RDS搭建个人博客 - 云起实行室-在线实行-上云实践-阿里云开辟者社区-阿里云官方实行平台-阿里云
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |