华为云ECS(弹性计算服务)搭建云上博客系统
随着互联网的发展,越来越多的人开始使用博客来记录自己的生活、分享经验和思考。而随着云计算技术的发展,越来越多的人开始把自己的博客搭建在云上,享受更高效、更安全、更便捷的服务。
搭建云上博客系统需要先选择一个合适的云服务提供商,例如 AWS、Azure、Google Cloud 等。然后根据自己的需求选择相应配置的虚拟机或容器,安装相应的操作系统和博客程序。
常用的博客程序有 WordPress、Hexo、Jekyll 等。其中 WordPress 是最流行和强大的博客程序之一,它支持插件和主题定制,可以满足不同用户需求。而 Hexo 和 Jekyll 则是静态网站生成器,生成静态 HTML 页面后直接上传到服务器上即可。
所需要涉及的安装的服务:
Apache服务、MariaDB数据库服务、PHP服务、WordPress服务
通常需要以下组件来运行:
-
Apache服务:Apache是一个流行的Web服务器软件,它可以处理不同类型的HTTP请求,并将相应的内容发送给客户端浏览器。个人博客需要使用Apache来展示网页内容,并处理用户请求。
-
MariaDB数据库服务:MariaDB是MySQL关系型数据库管理系统的一个分支,它提供了高性能、可扩展性和稳定性。个人博客需要使用一个数据库来存储文章、评论和其他数据。
-
PHP服务:PHP是一种脚本语言,它可以在服务器端执行,并生成动态网页内容。许多Web应用程序都使用PHP来处理用户请求和生成动态网页。个人博客也需要使用PHP来处理数据和生成页面。
-
WordPress服务:WordPress是一种流行的开源博客平台,它基于PHP编写,并使用MySQL或MariaDB作为后端数据库。通过WordPress,用户可以轻松地创建和管理自己的博客。
这些组件通常会一起安装在一个Web服务器上,如Apache+MariaDB+PHP(AMP)堆栈或Nginx+MariaDB+PHP(NMP)堆栈。然后再安装WordPress软件,就可以创建自己的个人博客了。
基础环境准备
打开华为云官网:共建智能世界云底座-华为云 (huaweicloud.com),单击右上角登录按钮。
输入对应的用户名和密码后,单击登录按钮,没有账号可以注册一个
购买ESC买弹性云服务器:
进入控制台,选择贵阳地区或者选择其他地区也可以
在华为云控制台,分别选择服务列表>计算>弹性云服务 ECS
单击购买弹性云服务器,
网络配置:
网络:选择自己创建的虚拟私有云
安全组:选择自己创建的安全组
弹性公网 IP:现在购买,全动态 BGP,按带宽计费,1Mbit/s
我这里是选择默认的
高级配置:
云服务器名称:自定义
登陆凭证:密码,ECS 登录密码自定义,可选设置 Huawei@123!。
云备份:选择“暂不购买”
确认配置无误后,阅读并同意《华为镜像免责声明》,单击立即购买按钮
返回云服务器列表,查看已创建好的 ECS
远程登陆到ESC服务器
输入你创建ESC时设置的密码,我刚才创建的密码是100000
安装博客相关服务
安装博客相关服务
安装并配置Apache服务:
# yum -y install httpd mod_ssl mod_perl mod_auth_mysql
执行如下命令,查看Apache是否安装成功
# httpd -v
返回结果如下所示,表示您已成功安装Apache
# systemctl start httpd.service
# systemctl enable httpd
在安全组开放80端口:
添加成功:
验证Apache是否成功运行:
在您的本机浏览器的地址栏中,访问http://ECS公网地址
在浏览器打开
目录