亚马逊云服务器快速搭建个人网站指南
一、前期准备工作
在开始前需完成以下准备事项:
- 注册AWS账号并完成实名认证
- 准备有效信用卡用于服务扣费
- 下载SSH连接工具(如PuTTY)
二、创建EC2服务器实例
通过AWS控制台创建云服务器:
- 进入EC2控制台选择”启动实例”
- 选择Amazon Linux 2023镜像
- 配置t2.micro免费套餐实例
- 新建安全组并开放HTTP/HTTPS端口
- 生成并下载密钥对文件(.pem)
三、安装运行环境与工具
通过SSH连接服务器执行命令:
sudo yum update -y
sudo yum install docker git -y
sudo systemctl start docker
curl -L "https://github.com/docker/compose/releases/download/v2.20.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
完成Docker环境搭建
四、部署网站应用
推荐两种快速部署方案:
- WordPress方案:使用官方容器镜像,5分钟完成CMS搭建
- Docker Compose方案:通过编排文件部署静态博客
version: '3'
services:
web:
image: nginx:alpine
ports:
80:80
五、域名配置与访问
完成域名解析设置:
- 在Route 53服务添加A记录
- 绑定实例弹性IP地址
- 配置SSL证书启用HTTPS
安全组需开放8080等应用端口