Day5 AMI、ALBリスナールール和Route53
Day5 AMI、ALBリスナールール和Route53

Day5 AMI、ALBリスナールール和Route53

内容纲要

AMI、ALBリスナールール和Route53

1.回顾

昨天我们使用Apache来构建了一个简单网页并跑在了我们两台机器web1a和web1c上,还学习了ALB来配置负债均衡。

首先创建目标组,然后创建ALB步骤很繁琐,需要认真记。

2.目标

  • AMI是什么和区别IAM
  • ALBリスナールール
  • 通过Route53来解析域名

3.创建2台mobile服务器并配置好网页

为了在手机上方便显示,我们今天再创建两台主机

分别为mobile1a服务器和mobile1c服务器

这两台主机也是私有网络。和配置之前的web1a和web1c的步骤一致

直接开始

  1. EC2里根据命名规则创建mobile1a服务器和mobile1c服务器

  2. 因为要保证安全性网络选择自己的pri1a和pri1c,不分配公网创建。

  3. 创建一个NATゲートウェイ让主机暂时连接网络来下载Apache

  4. ルートテーブル中把两个私有网络pri1a和pri1c关联NATゲートウェイ路由表。

    到此你就能够联网

  5. 登录跳板机连接我们的moblie机

  6. 安装配置好Apache,并编辑好index.html

    sodu yum install httpd -y   #安装Apache
    
    sodu vim /var/www/html/index.html        #新建index文件编辑内容
    

<br /> <html></p> <p> <head></p> <style type="text/css"> p {font-size:100px; color : Turquoise} </style> <p> </head></p> <p> <body></p> <p>Page for PC</p> <p> </body><br />

到此我们就配置好了并编辑了一个简单网页方便我们测试。

4.创建mobileターゲットグループ

和昨天的步骤一样创建一个新的ターゲットグループ

  1. 选择EC2→ターゲットグループ→ターゲットグループ作成
  2. 基本的な設定中我们选择インスタンス(指向我们的实例)
  3. 起一个ターゲットグループ名(qlite-dev-xxx-tg-mobile)
  4. 选择自己的VPC
  5. 创建,这样我们就可以看到我们跑的实例。
  6. 选择mobile1a和mobile1c然后端口选择80后,点击保留中として以下を含める
  7. ターゲットを確認中可以看到保留中的两台实例
  8. 最后点击ターゲットグループを作成

5.配置ロードバランサー和添加移动端的监听规则

昨天我们创建了一个ロードバランサー、如果我们使用手机端访问有的网站,有时候会出现分辨率不匹配之类的情况,为了手机端解决问题,我么可以把手机端单独分出来。所以我们创建了mobile的两台服务器。

  1. 选择EC2→ロードバランサー

  2. 选择昨天创建的ロードバランサー点进去进入详细

  3. 找到下面的リスナー

  4. 点击HTTP:80

  5. 点击ルール→ルール管理

  6. 点击ルール旁边的加号来添加一个规则

  7. 点击ルール挿入、転送先选择上面步骤创建的qlite-dev-xxx-tg-mobile目标组,最后确定✅

  8. 点击条件追加→HTTPヘッダー→输入User-Agent =后面输入

    *iPhone*
    #または
    *Android*
    

    这样我们就添加了2条监听规则

  9. 最后点击保存。

    通过上面的操作,我们把ロードバランサー配置了qlite-dev-xxx-tg-mobile目标组的端口映射,同时我们添加了监听了手机端的规则。

可以手机访问DNS提供的内容来访问确认一下。发现可以访问并提示mobile。

到此mobile的网页就搭建好了。瞬间我悟了!!Σ(‘◉⌓◉’)原来企业级都是这么弄的,牛的。


6.注册一个域名

我们下午来注册一个域名把我们创建的网站绑定到域名上面去。

比如阿里云,google,お名前.com都支持域名的创建

自行准备一个域名。我这里用的是谷歌的大厂安心。长期用每年都是固定资费,所以如果长期用很推荐。

7.IP,domain,DNS

IP 网络地址

domain(ドメイン) 互联网地址

DNS IP与domain 互相转换

Domain Name System

8. Route53

AWS进入Route53

  1. ホストゾーンの作成

  2. 输入自己的域名然后创建

  3. 写入记录(レコード)レコードを作成

  4. レコード名为 www 的CNAME记录

  5. 解析 值填入之前网页的DNS

  6. 点击作成

  7. 最后我们把ネームサーバー里面的值粘贴到我们的域名服务器上

    完成!!

    因为是收费项目,测试完可以删掉。

总结

今天结束了,复盘一下我们做了些什么。

我们新创建了两台mobile的服务器来分流我们的网站到移动端。

为了使我们能够自动识别我们的移动端,我们添加移动端的监听规则使能够识别移动端。

然后我们又申请了域名把他解析到我们创建的网页上。

如果想要完善,或者笔记有什么问题,非常欢迎在下面进行评论。我看到会修改,大家一起加油!!!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注