利用亚马逊云科技免费产品,快速上手云计算

利用亚马逊云科技免费产品,快速上手云计算

在互联网时代,拥有一个个人网站不仅能展示个人作品,还能提升个人品牌。对我这样的新手来说,亚马逊云科技的免费试用EC2服务提供了一个简单、高效的解决方案,让我在短时间内就能搭建出属于自己的个人网站。

什么是EC2

EC2,全称为Elastic Compute Cloud,是亚马逊云科技提供的虚拟服务器服务。它能让你在几分钟内启动并运行你的应用程序和网站,按需扩展计算能力。并且,现在亚马逊云科技除了可以免费试用EC2产品,还提供众多免费试用产品,让你可以零成本上手部署一个属于自己的博客网站或企业项目

怎么去注册并试用EC2产品

打开亚马逊云科技海外区域账户免费套餐_免费云服务,找到“创建AWS账户”栏目,如图

20241014172309910-image

根据提示,填写注册信息

20241014172413312-image

填写银行卡等信息:

20241018205910909-dd1ec75985bb4afb37d8a1fc9e8f3e5

完成手机号绑定

20241018213523512-image

新建EC2服务器

注册后,首先进入EC2控制面板,点击LaunchInstances,新建实例

20241018210028831-image

选择Ubuntu系统,推荐选择22.04LTS版本(更稳定),架构选择x86

20241018210450637-image

实例类型:默认即可

20241018210553369-image

密钥对:我们这里点击Proceed without a key pair (Not recommended)

20241018210740371-image

网络设置:我们按照图片选择即可

20241018211002154-image

硬盘:免费实例最多可以扩展到30G硬盘

20241018211034665-image

如果没问题,点击Launch instance,启动实例

20241018211143114-image

20241018211308403-image

安装博客程序:

访问:实例列表,选中你刚刚新建的EC2服务器

20241018212132579-image

你可以看到刚刚新建EC2服务器的各种信息,你需要记住的是Auto-assigned IP address,访问网站需要用到

20241018212528458-image

点击Connect,连接到你服务器

20241018212707280-image

Username选择ubuntu,然后点击Connect

20241018212749780-image

进入EC2服务器后,执行Docker安装命令

sudo -i
curl -fsSL https://raw.githubusercontent.com/docker/docker-install/master/install.sh | sh
apt install docker-compose

20241018213059813-image

执行博客部署命令,可根据实际需要,更改下面配置

cat > docker-compose.yaml <<EOF
version: '3.3'           #compose文件版本

services:
   db:                   # 服务1:db
     image: mysql:5.7    # 使用镜像 mysql:5.7版本
     volumes:
       - db_data:/var/lib/mysql   # 数据持久化
     restart: always     # 容器服务宕机后总是重启
     environment:        # 环境配置
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:          # 服务2:wordpress
     depends_on:       # wordpress服务启动时依赖db服务,所以会自动先启动db服务
       - db
     image: wordpress:latest    # 使用镜像 wordpress:latest最新版
     ports:
       - "5560:80"          #端口映射5560:80
     restart: always
     environment:        # 环境
       WORDPRESS_DB_HOST: db:3306     # wordpress连接db的3306端口
       WORDPRESS_DB_USER: wordpress    # wordpress的数据库用户为wordpress
       WORDPRESS_DB_PASSWORD: wordpress   # wordpress的数据库密码是wordpress
       WORDPRESS_DB_NAME: wordpress    # wordpress的数据库名字是wordpress
volumes:
    db_data: {}
EOF
docker-compose up -d

输出done字样,部署成功!

 

20241018213328956-image

浏览器地址栏输入你的EC2服务器外网IP:5560,即可访问到安装界面

20241014181140958-image

设置站点信息

20241014181730588-image

成品展示:

前台:

20241014181829252-image

后台:

20241014181905524-image


广告:

© 版权声明
THE END
喜欢就支持一下吧
点赞9分享
评论 共6条

请登录后发表评论