
在互联网时代,拥有一个个人网站不仅能展示个人作品,还能提升个人品牌。对我这样的新手来说,亚马逊云科技的免费试用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
,即可访问到安装界面
设置站点信息
成品展示:
前台:
后台:
广告:
- 最新
- 最热
只看作者