You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS静态站点实例搭建遇问题:私有IP显示、公钥上传失败,求SSH及WordPress安装步骤

AWS实例搭建完整步骤
  1. 登录AWS控制台,进入EC2服务页面
  2. 点击「启动实例」,选择适配的系统AMI(推荐Amazon Linux 2或Ubuntu Server,前者适配AWS生态更友好)
  3. 选择实例类型(免费套餐可选t2.micro,按需升级配置)
  4. 配置实例详情:
    • 网络默认选当前AWS账号的VPC,必须勾选「自动分配公有IP」(这是你无法获取公IP的核心原因)
    • 其余配置保持默认即可
  5. 添加存储:默认配置满足基础需求,可根据业务调整磁盘容量
  6. 添加标签(可选):设置Key: Name、Value: 实例名称,方便后续识别管理
  7. 配置安全组:
    • 添加入站规则:
      • SSH(端口22):来源设为你的本地公IP(可通过curl ifconfig.me在Mac终端获取),或临时设为0.0.0.0/0测试(不建议长期开放)
      • HTTP(端口80)、HTTPS(端口443):来源设为0.0.0.0/0,供外部访问WordPress
    • 出站规则保持默认全开放即可
  8. 点击「启动」,选择「创建新密钥对」,命名后下载.pem格式密钥文件,保存到Mac的~/.ssh目录下
  9. 等待实例启动完成,返回EC2实例列表即可看到公有IPv4地址
MacBook Pro通过SSH连接AWS实例
  1. 打开Mac终端,进入密钥文件所在目录:cd ~/.ssh
  2. 修改密钥权限(避免SSH报错):chmod 400 你的密钥文件名.pem
  3. 执行连接命令:
    • Amazon Linux 2实例:ssh -i "你的密钥文件名.pem" ec2-user@实例公有IP
    • Ubuntu实例:ssh -i "你的密钥文件名.pem" ubuntu@实例公有IP

提示:无需额外上传公钥,AWS创建的密钥对已完成授权,之前上传失败无需纠结

WordPress安装步骤(以Amazon Linux 2为例)
  1. SSH连接实例后,先更新系统包:sudo yum update -y
  2. 安装Apache服务器:sudo yum install httpd -y
  3. 启动Apache并设置开机自启:
    sudo systemctl start httpd
    sudo systemctl enable httpd
    
  4. 安装MariaDB数据库:sudo yum install mariadb-server mariadb -y
  5. 启动数据库并设置开机自启:
    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    
  6. 初始化数据库安全配置:sudo mysql_secure_installation
    • 按提示设置root密码,移除匿名用户、禁止root远程登录、删除测试数据库
  7. 创建WordPress专属数据库和用户:
    • 登录数据库:sudo mysql -u root -p(输入刚才设置的root密码)
    • 执行以下SQL命令:
      CREATE DATABASE wordpress;
      CREATE USER 'wpadmin'@'localhost' IDENTIFIED BY '你的数据库密码';
      GRANT ALL PRIVILEGES ON wordpress.* TO 'wpadmin'@'localhost';
      FLUSH PRIVILEGES;
      EXIT;
      
  8. 安装PHP及所需扩展:sudo yum install php php-mysqlnd php-gd php-xml php-mbstring -y
  9. 重启Apache使PHP生效:sudo systemctl restart httpd
  10. 部署WordPress文件:
    • 进入Apache根目录:cd /var/www/html
    • 下载最新WordPress包:sudo wget https://wordpress.org/latest.tar.gz
    • 解压文件:sudo tar -xzf latest.tar.gz
    • 将WordPress文件移至根目录:sudo cp -r wordpress/* /var/www/html/
    • 删除压缩包和空目录:sudo rm -rf latest.tar.gz wordpress
  11. 设置文件权限:
    sudo chown -R apache:apache /var/www/html/
    sudo chmod -R 755 /var/www/html/
    
  12. 完成网页端配置:
    • 打开浏览器,输入实例公有IP
    • 按照向导输入数据库名(wordpress)、用户名(wpadmin)、密码,设置网站标题、管理员账号即可完成安装

内容的提问来源于stack exchange,提问作者lance

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 15:26:30