在互联网时代,拥有一个个人网站不仅能展示个人作品,还能提升个人品牌。对我这样的新手来说,亚马逊云科技的免费试用EC2服务提供了一个简单、高效的解决方案,让我在短时间内就能搭建出属于自己的个人网站。
什么是EC2
EC2,全称为Elastic Compute Cloud,是亚马逊云科技提供的虚拟服务器服务。它能让你在几分钟内启动并运行你的应用程序和网站,按需扩展计算能力。并且,现在亚马逊云科技除了可以免费试用EC2产品,还提供众多免费试用产品,让你可以零成本上手部署一个属于自己的博客网站或企业项目
怎么去注册并试用EC2产品
打开亚马逊云科技海外区域账户免费套餐_免费云服务,找到“创建AWS账户”栏目,如图

根据提示,填写注册信息

填写银行卡等信息:

完成手机号绑定

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

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

实例类型:默认即可

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

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

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

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


安装博客程序:
访问:实例列表,选中你刚刚新建的EC2服务器

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

点击Connect,连接到你服务器

Username选择ubuntu,然后点击Connect

进入EC2服务器后,执行Docker安装命令
sudo -i
curl -fsSL https://raw.githubusercontent.com/docker/docker-install/master/install.sh | sh
apt install docker-compose

执行博客部署命令,可根据实际需要,更改下面配置
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字样,部署成功!

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

设置站点信息

成品展示:
前台:

后台:

广告:








- 最新
- 最热
只看作者