LoginSignup
7
2

More than 3 years have passed since last update.

AWS EC2 https化

Posted at

AWSのEC2インスタンスで起動しているWEBアプリのhttps化について

今回まずhttps化の際に一番始めに参考にさせて頂いたのがコチラ
https://qiita.com/Yuki_Nagaoka/items/3020f02d3fd74c8572a0

ただ、私の場合はnignxの起動時にエラーが出てしまいました。
エラー内容としては
[emerg] no "ssl_certificate" is defined for the "listen ... ssl" directive in /etc/nginx/nginx.conf:92

こんな感じでSSL証明書が定義されてないよ!と。。
じゃあ定義すればいいんだよね?
。。。。んー?AWSのACMで証明書発行したけどこれエクスポートできなくね??
AWSの一次ソースを色々漁ってみてこれかな?と思うものを幾つか試してみたりしました。
しかしうまく行かない。。。

そんな時にテラテイルかな?https化の質問に対して

「せっかくAWS使ってるなら全部AWSにやらせればいいじゃない?」

と神の一言を発見。
そこからは早かった。
「ELB httpsリダイレクト」で検索してELBでhttpsレスポンスを返す設定をしてnginxの設定を初期状態に戻して(ドメイン名とかは変更ですよ?)
https化完了!
多分大丈夫、、

転換点としてはnignxを使ってhttpsリダイレクト掛けようと調べていたこと。
まあそれでも設定は簡単な感じでしたけど、AWSのACMで証明書発行した場合はちょっとややこしいのかな?
自分はハマってしまいました。。

そもそもAWS使うならAWSにできることは最大限AWSを使う

という考えは大事なのかなと今回思いました。

7
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
2