0%

AWS EC2实例迁移

反馈请联系hertz@hertzwang.com,谢谢

选择区域

  1. 打开AWS官网,点击右上角的登录控制台
  2. 登录成功点击右上角-Account进入到账号主页
  3. 向下滑动到AWS 区域部分,确认目标区域状态已开启
  4. 点击页面左上角的Services,选择计算-EC2
  5. 点击右上角的“地区名”切换服务器地区

创建EC2实例

Windows Server 2012 R2

创建实例:

  1. 按照以上操作选择好EC2的区域,例如:Services-计算-EC2,右上角地区选择香港
  2. 点击左侧菜单的实例-实例
  3. 点击右上角的启动新实例
  4. 快速启动中选择Windows - Microsoft Windows Server 2012 R2 Base
  5. 确认有明显的“支持免费套餐”字样后并点击右侧的启动实例
  6. 创建密钥对,选择创建新密钥对并输入名称,模式使用默认的.pem,然后点击创建密钥对自动下载(获取Administer密码时需要)
  7. 最后再次点击启动实例

调整安全组:

  1. Services-计算-EC2,右上角地区选择香港
  2. 点击左边菜单实例-实例,并点击实例ID,如: i-01ab02cd03ef04gh
  3. 实例摘要中切换至安全标签,并点击安全组ID,如:sg-00cd03ef04gh(launch-xxxx-x)
  4. 安全组详细信息页面点击入站规则-编辑入站规则
  5. 添加规则:
    类型 协议 端口范围
    RDP TCP 3389 0.0.0.0/0
    HTTPS TCP 443 0.0.0.0/0
    自定义TCP TCP 80 0.0.0.0/0
    自定义TCP TCP 6612 0.0.0.0/0
    自定义TCP TCP 8000 0.0.0.0/0
    自定义TCP TCP 8191 0.0.0.0/0
    自定义TCP TCP 8192 0.0.0.0/0
    自定义TCP TCP 8388 0.0.0.0/0
    自定义TCP TCP 9000 0.0.0.0/0

远程桌面连接:

MacOS下载Parallels Client

  1. Services-计算-EC2,右上角地区选择香港
  2. 点击左边菜单实例-实例,并点击实例ID,如: i-01ab02cd03ef04gh
  3. 点击右上角的连接
  4. 切换至 RDP 客户端,并点击下面的获取密码,操作浏览密钥对(创建实例时下载的.pem文件)获取Windows密码
  5. 打开软件Parallels Client,新建连接-改为创建RDP连接:
    • 服务器:Public DNS
    • 密码:查询后的密码

服务器设置:

  1. 设置IE浏览器

    • 信任站点:设置 - Internet options - Security - Trusted sites - Sites - Add
    • 下载文件:设置 - Internet options - Security - Internet - Custom Level - Downloads - File download
  2. 阿里云盘下载Nginx、MySQL、PHP,安装至C:\Program Files,并设置环境变量

  3. 设置防火墙(添加安全组对应的端口号):

    1. 打开防火墙界面:Windows - Control Panel - System and Security - Windows Firewall
    2. 进入设置访问端口界面:Advanced settings - Inbound Rules - New Rule…
    3. 设置入站端口:Port - TCP & Specific local ports: 80,443,8000,6612,8000,8191,8192,8388,9000 - Allow the connection - 勾选Domain、Private、Public - 输入名称和描述 - Finish
  4. 安装数据库(MySQL)

    1. 安装mysql-5.5.62-winx64
    2. 配置向导,选择Detailed Configuration - Server Machine - Multifuncational Database - Next - Decision Support(DSS)/OLAP - 调整端口号 - Standard Character Set - 设置root密码 - Excute - Finish
    3. 安装mysql-workbench-community-8.0.28-winx64
  5. 部署应用程序

  6. 安装SSServer

    1. 下载NodeJS并安装

    2. 执行npm install -g shadowsocks安装SSServer

    3. 更新C:\Users\USERNAME\AppData\Roaming\npm\node_modules\shadowsocks\config.json

      1
      2
      3
      4
      5
      6
      7
      8
      9
      {
      "server":"0.0.0.0",
      "server_port":8388,
      "local_address":"127.0.0.1",
      "local_port":1080,
      "password":"Ss@8388",
      "timeout":600,
      "method":"aes-256-cfb"
      }
    4. EC2安全组和防火墙添加端口号

    5. 执行ssserver运行服务