入门云计算-阿里云RDS数据库 002 &创建WordPress博客
前言:AWS于2009年推出Amazon RDS,其中支持MYSQL数据库引擎。
阿里云2011年发布RDS for MySQL版本。
一、阿里云RDS是什么
阿里云RDS(Relational Database Service)是阿里巴巴云计算公司提供的一项云关系型数据库服务。这项托管服务旨在简化数据库的设置、运营和扩展工作,让用户能够在云端轻松部署、管理和扩展关系型数据库。
二、RDS的购买&开通
区域:华北6(乌兰察布)
引擎规格:MYSQL 8.0
数据库设置:
创建数据库账号:
开通成功后查询数据库<实例列表>,点击<管理>按钮来添加数据库账号(平常账号)和密码
EthanNi_20240429/xathyk-pifra9-Fijtyt
创建数据库:
https://img-blog.csdnimg.cn/direct/48c6d091122548cd95279c738e88ec79.png
三、基于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
https://img-blog.csdnimg.cn/direct/af5c7ac7faa54366aee7c2c5f46f58d9.png
下图为前置条件:ECS的安全组的入方向,打开80端口。
https://img-blog.csdnimg.cn/direct/35565bcf61304681b3cb48f605009610.png
安装WordPress,
WordPress是利用PHP语言开辟的博客平台
https://img-blog.csdnimg.cn/direct/099b9e240e34433ba61f05d8b6f74218.png
# echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
# systemctl restart httpd
http://8.130.83.61/phpinfo.php
显示如下页面说明部署PHP成功。
https://img-blog.csdnimg.cn/direct/c15d9341d6a04cbc9d9c05d8dc255b5d.png
安装和配置WordPress:
cd /usr/share/nginx/html
wget https://wordpress.org/wordpress-5.4.2.zip
unzip wordpress-5.4.2.zip ---解压
https://img-blog.csdnimg.cn/direct/b6a54e62b9eb4831994e7e63f6b79b09.png
修改 wp-config.php 配置文件:
修改前:
https://img-blog.csdnimg.cn/direct/88e70e38c54442c3b43287f43d17d12e.png
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管理控制台-实例详情-数据库链接】查看,如下图。如未创建外网连接,可以直接在此创建。
修改后:
https://img-blog.csdnimg.cn/direct/7ac044d4b78d45de938d6f3611d2ecf4.png
http://8.130.83.61/wp-blog/wp-admin/install.php
https://img-blog.csdnimg.cn/direct/7016ee1483d944e091e58667c2332c4e.png
分析: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"。
记着,执行此类命令之前,备份相关文件总是一种好风俗。这可以确保假如发生错误,你可以规复到原始状态。
https://img-blog.csdnimg.cn/direct/b4b412cd38d644259c61d1a72bed432e.png
经确认,在此之前,数据库表结构是空的。
https://img-blog.csdnimg.cn/direct/c22bfddac58b404bb39b318daba12434.png
登记用户:
https://img-blog.csdnimg.cn/direct/a951c00f383d42159ff2603f877032ac.png
注册成功后可以在数据库内里查到用户纪录:
点击<Install WordPress>后后台应该会初始化数据库,新建一系列表:
https://img-blog.csdnimg.cn/direct/ad3d8025985648bfb05d23c3e92b2e52.png
参考:
利用ECS和RDS搭建个人博客 - 云起实行室-在线实行-上云实践-阿里云开辟者社区-阿里云官方实行平台-阿里云
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]