返回列表

AWS美金代充 亚马逊云部署WordPress

亚马逊aws / 2026-04-17 16:40:26

如果需要更深入咨询了解可以联系全球代理上TG: @cloudcup  他们在云平台领域有更专业的知识和建议,他们有国际阿里云,国际腾讯云,国际华为云,aws亚马逊,谷歌云一级代理的渠道,微软云开户充值。oss防风控上传加密系统。客服1V1服务,支持免实名、免备案、免绑卡。开通即享专属VIP优惠、充值秒到账、官网下单享双重售后支持。

别慌,这真不是一篇让你看完就关掉页面、默默打开宝塔面板的文章。

是的,我知道——“在AWS上部署WordPress”听起来像在厨房里用粒子对撞机煮泡面:理论上可行,但谁干啊?可现实是:当你需要一个真正可控、不被主机商后台暗中限速、还能随时扩容缩容、甚至加CDN套WAF的个人博客或小企业站时,AWS EC2 + 自建LAMP,反而成了最清爽、最不踩雷的选择。尤其现在——AWS免费层还活着(一年内,750小时/t2.micro或t3.micro),白嫖够你写完三本小说外加养活一只猫的博客流量。

下面,我们不讲概念,不画架构图,不甩官方文档链接,就当你是刚学会ls和cd、但愿意为自由多敲10分钟命令的人。来,深呼吸,打开终端,我们开始。

第一步:开一台“能喘气”的虚拟机

登录AWS控制台 → 进入EC2服务 → 点击“Launch Instance”。别被一堆实例类型吓住,选 t2.micro(免费层唯一支持的通用型)或 t3.micro(新用户也免费,性能略好)。AMI选“Amazon Linux 2023”(别选AL2,它太老了,PHP版本卡在7.4,WordPress 6.5+会给你脸色看)。

关键动作来了:点击“Next: Configure Security Group”,这里不是跳过项!点进去,删掉默认的“SSH only”规则,新建三条:

  • 类型:HTTP,端口:80,源:0.0.0.0/0(允许全世界访问网页)
  • 类型:HTTPS,端口:443,源:0.0.0.0/0(后面配SSL要用)
  • 类型:SSH,端口:22,源:你的IP(或者干脆写成你的家庭公网IP/32;如果不确定,先填0.0.0.0/0,等配完立刻改回来——安全无小事)

然后“Review and Launch” → “Launch” → 创建新密钥对(名字别叫“mykey”,建议叫wp-prod-2024),下载.pem文件,存到安全位置——丢了它,你就等于丢了整台服务器的钥匙。

第二步:连上去,别急着装WordPress

打开终端(Mac/Linux)或WSL(Win),执行:

chmod 400 ~/Downloads/wp-prod-2024.pem
ssh -i ~/Downloads/wp-prod-2024.pem ec2-user@你的公网IP

成功登录后,第一件事不是curl,而是升级系统:

sudo dnf update -y

接着装LAMP核心三件套(注意:Amazon Linux 2023用dnf,不是yum):

sudo dnf install httpd mariadb mariadb-server php php-mysqlnd php-gd php-xml php-mbstring -y

敲完回车,等它吐完一堆“Installed:”——这一步比你煮挂面时间长一点,但值得。装完启动服务:

sudo systemctl enable httpd mariadb
sudo systemctl start httpd mariadb

现在浏览器打开http://你的公网IP,应该看到Apache默认页——一个朴实无华的“It works!”。恭喜,你的Web服务器已在线呼吸。

第三步:给WordPress安个“心脏”——数据库

运行MySQL安全初始化(别跳!):

sudo mysql_secure_installation

一路按回车(默认无密码),然后选Y设root密码(记牢!比如Wp@2024Sec!),其余全Y。接着进MySQL建库建用户:

sudo mysql -u root -p
# 输入刚设的root密码
CREATE DATABASE wp_main CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'StrongPass123!';
GRANT ALL ON wp_main.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

AWS美金代充 注意:utf8mb4是必须的,否则Emoji和某些中文符号会变问号;密码务必含大小写字母+数字+符号,AWS对密码强度有硬要求。

第四步:WordPress本体进场

回到终端,进网站根目录:

cd /var/www/html
sudo rm -rf *
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz --strip-components=1
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/

关键权限指令不能省:Apache用户(apache)必须拥有全部读写权,否则安装向导会卡在“无法写入wp-config.php”。

第五步:最后5分钟——走完安装向导

浏览器再访问http://你的公网IP,终于见到WordPress熟悉的五步安装页!填库名wp_main、用户名wpuser、密码StrongPass123!、localhost(别写127.0.0.1!)、表前缀留默认wp_。点“Submit”,再点“Run the installation”。

站点标题、管理员账号、邮箱……随你发挥。提交后,直接登录/wp-admin,世界安静了——你拥有了一个完全属于自己的WordPress后台。

彩蛋:让域名指向它(可选但推荐)

买个域名(比如yourblog.site),去DNS服务商(Cloudflare/阿里云DNS)添加A记录,指向你的EC2公网IP。然后在WordPress后台 → 设置 → 常规 → 把“WordPress地址”和“站点地址”都改成https://yourblog.site。再装个Really Simple SSL插件,一键HTTPS搞定。

运维小贴士(不是废话)

  • 别用root跑网站:我们用apache用户,不是root,这是底线。
  • 备份是呼吸:每周用mysqldump导出数据库 + tar打包/var/www/html,丢到S3(免费5GB足够)。
  • 防火墙别裸奔:做完测试,立刻把SSH安全组从0.0.0.0/0改成你的真实IP。
  • 免费层快到期?:AWS会在到期前邮件提醒,届时只需升配到t3.small(约$9/月),性能翻倍还更稳。

最后说句实在话:这套流程你第一次跑通可能要40分钟,但第二遍,20分钟内绝对结束。而从此,你不再是个“点点点建站”的用户,而是那个知道/etc/httpd/conf.d/在哪、敢改php.ini、甚至能自己编译PHP扩展的人。

自由不是免费的,但它的入门价,确实只是一台t2.micro的750小时。

现在,去你的EC2控制台,点那个“Launch Instance”按钮吧——你博客的第一行代码,正等着你敲下ssh。

如果需要更深入咨询了解可以联系全球代理上TG: @cloudcup  他们在云平台领域有更专业的知识和建议,他们有国际阿里云,国际腾讯云,国际华为云,aws亚马逊,谷歌云一级代理的渠道,微软云开户充值。oss防风控上传加密系统。客服1V1服务,支持免实名、免备案、免绑卡。开通即享专属VIP优惠、充值秒到账、官网下单享双重售后支持。
Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系