前提・実現したいこと
AWSのRoute53で取得した独自ドメインでアクセスできるようにしたいです。
発生している問題・エラーメッセージ
Route53で独自ドメインを取得し、そのドメインからデプロイしているwebサービスにアクセスしようとすると「404 Not Found」が表示されてしまいます。
試したこと
・ホストゾーンからレコードセットの内容を確認し、IPv4アドレスは正確に設定されているか確認→正確なIPv4アドレスが設定されていた
・登録済みドメインのネームサーバーがホストゾーンにあるタイプ「NS」の値と同じかであるかどうかの確認→同じであった
・そもそもデプロイ先のwebサービスが正常に起動しているか?→起動している
・Elastic IPでwebサービスにはアクセスできるか?→アクセスでき正常にしようできる
・AWSの本番環境でのログの確認→以上は見当たらなかった
以上の5つのことは試したのですが問題解決にはいたりませんでした…
追記
助言を頂きnginxの設定に不具合があることがわかりました。
読み込み先のファイルがないと言う不具合が発生しております。
nginxなどは触りたてでいまだ理解しきれない部分が多々ありまして、
どうして読み込み先のファイルがないのかわかりません。
nginx.confファイルを修正すれば解決しそう?かなとは思うのですが、
今回の問題を解決するにはnginx.confファイルのどこを修正すべきでしょうか?
追記2
助言の元、server_nameにドメインを追加しました。
ですが同じようにファイルが存在しないとエラーが出てしまいました。
恐れ入りますがご教授してくださいますと助かります。
補足情報(FW/ツールのバージョンなど)
・本番環境
AWS(EC2,RDS,VPC,Elastic IP)
MySQL(8.0.19)
Nginx
Unicorn
恐れ入りますがご教授してくださいますと助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/18 17:15
2020/04/18 17:27
2020/04/19 01:48
2020/04/19 02:33