他社管理ドメインを使用したACM証明書取得とSSL非対応のサイトのSSL対応

記事タイトルとURLをコピーする

みなさんこんにちは。

SSL非対応のサイトをALBを使ってSSLに対応させる際に、ACMでのハマりポイントがありましたので

現在の環境

ALB配下にWebサーバが2台ぶら下がっており、外部からはHTTP(ポート80)で各ページにアクセスできる環境です。

f:id:swx-shiono:20220126172130p:plain:w400

やってみた

1.リスナーの追加をクリック f:id:swx-shiono:20220126172715p:plain:w400

2.プロトコルの画面でHTTPSを選択 f:id:swx-shiono:20220126172843p:plain:w400

3.Default actionsで Forward を選択 f:id:swx-shiono:20220126173000p:plain:w400

4.現在のターゲットグループを選択 f:id:swx-shiono:20220126173110p:plain:w400

5.Default SSL certificateで From ACMを選択し、すぐ下のRequest new ACM certificateをクリック f:id:swx-shiono:20220126173351p:plain:w400 ※すでにACMの設定がされている場合は、Select a certificateから選択する

6.リクエストのボタンをクリックする f:id:swx-shiono:20220126173632p:plain:w400

7.パブリック証明書をリクエスト を選択し、次へをクリックする f:id:swx-shiono:20220126173732p:plain:w400

8.他社で取得している完全修飾ドメイン名を入力する f:id:swx-shiono:20220126173914p:plain:w400

9.検証方法を選択で DNS 検証 - 推奨 を選択する f:id:swx-shiono:20220126174032p:plain:w400

10.リクエストをクリックする f:id:swx-shiono:20220126174209p:plain:w400

11.ステータスが保留中の検証になっている項目の証明書IDをクリックする f:id:swx-shiono:20220126174402p:plain:w400

12.CNAME名とCNAME値をメモする f:id:swx-shiono:20220126174700p:plain:w400

13.DNS管理画面でCNAMEの値を登録する f:id:swx-shiono:20220126175021p:plain:w400 ※画面はGoogleDomainの管理画面です
※ドメイン管理サイトにもよりますが、コピーした値の中からドメイン部分(またはサブドメイン部分)を削除し記載する必要があるケースもあります
※一緒にロードバランサーのDNS 名をCNAMEに登録すると、登録したアドレスでWebサイトにアクセスできます f:id:swx-shiono:20220126180438p:plain:w400 f:id:swx-shiono:20220126180148p:plain:w400

14.しばらくするとステータスが発行済みになりますので、発行済みになればALBの管理画面に戻ります f:id:swx-shiono:20220126180627p:plain:w400

15.発行した証明書を選択します f:id:swx-shiono:20220126180839p:plain:w400

16. Addをクリックする f:id:swx-shiono:20220126181048p:plain:w400

17.HTTPSでALBのDNS名にアクセスすると証明書のエラーが表示されますので、SSLの通信が有効化されていることが確認できます f:id:swx-shiono:20220126181337p:plain:w400

18.登録したアドレスでアクセスすると、証明書のエラーがでないことが確認できます。これでサイトのSSL対応が完了しました。 f:id:swx-shiono:20220126181611p:plain:w400

まとめ

証明書発行をする際に、サブドメイン名を指定し証明書を発行したあとでDNS設定の画面でCNAMEとして登録するところがはまりやすいポイントかと思いますが、Webサーバに証明書をインストールする手間などを考えるとSSL対応がとても簡単に導入できそうですね。

この記事がどなたかの参考になれば幸いです。

塩野 正人 ブログ記事一覧はコチラ

マネージドサービス部MS2課(MS部MS2課)所属。ネコが好きです。