TransWikia.com

EC2 + RDSで構築したwordpressサイトにドメイン名でアクセスできない

スタック・オーバーフロー Asked on September 1, 2021

タイトルの通り、EC2 + RDSでwordpressサイトを構築しています。
Route53でDNS設定を行いAレコードでALBのパブリックDNSを指定しました。

EC2やALBのパブリックDNSに対して直接アクセスすると表示されるのですが、ドメイン(http://example.com)にアクセスするとError establishing a database connectionと表示されてしまいます。

EC2サーバ内でwp-config.phpの編集を行い、RDSのエンドポイントやDB名等の必要事項の設定は正しく行われているものと思います。

大変初歩的な質問で恐縮ですが、何卒よろしくお願いいたします。

必要な情報等ありましたら仰っていただければご提供致します。

2 Answers

時間を置いたら無事表示されるようになりましたので、完全に理解しての解決ではなく気持ち悪さが残りました。
考えられる原因としては、今回、お名前ドットコムのレンタルサーバーからAWSへの移行だったのですが、恐らくDNSの変更が浸透していなかった、または何かしらのキャッシュの影響でサーバーの向き先が変わっていなかったものかと思います。

Correct answer by 大地洋輔 on September 1, 2021

問題を切り分けるために、最小構成での動作確認を実施することをお勧めします。
たとえば、EC2インスタンスでcurl http://localhost にアクセスしたときの挙動。
ダイレクトにDBクライアントでDBに接続してみるなど、単体での動作は確認できていますか?

お話の内容から、HTTPサーバ、DB間の接続設定がうまくいってないのだろうと思われますが。。
たとえば、設定変更後にHTTPサーバのインスタンスの再起動など実施していますか?
設定後、設定の有効化を実施していないなども普通にあり得ますので、一度確認されてはいかがでしょうか。

Answered by あとわいと on September 1, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP