ec2にあるdockerコンテナ(Nginx, Rails)をSSL化したく、ALBを繋げる方法で作業している際に問題があったため、質問させていただきます。
下記URLを参考にしてALBの設定を行いました。
https://aws.amazon.com/jp/premiumsupport/knowledge-center/elb-redirect-http-to-https-using-alb/
しかし、設定後にURLにアクセスすると、
503 Service Temporarily Unavailable
となってしまいます。
ALBでSSLをする場合、nginxとrails側の処理はhttpの場合と同様で、nginx, railsは変更しないという認識だったのですが、誤りでしょうか。
また、問題が発生している可能性のある部分の検討は付きますでしょうか。
ご教授いただけましたら幸いです。
宜しくお願いします。
Nginx.conf
1upstream myapp { 2 server unix:///myapp/tmp/sockets/puma.sock; 3} 4 5server { 6 listen 80; 7 server_name #IPアドレス#; 8 9 access_log /var/log/nginx/access.log; 10 error_log /var/log/nginx/error.log; 11 12 root /myapp/public; 13 14 15 client_max_body_size 100m; 16 error_page 404 /404.html; 17 error_page 505 502 503 504 /500.html; 18 try_files $uri/index.html $uri @myapp; 19 keepalive_timeout 5; 20 21 location @myapp { 22 proxy_set_header X-Real-IP $remote_addr; 23 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 24 proxy_set_header Host $http_host; 25 proxy_pass http://myapp; 26 } 27}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/26 17:08