スタック・オーバーフロー 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名等の必要事項の設定は正しく行われているものと思います。
大変初歩的な質問で恐縮ですが、何卒よろしくお願いいたします。
必要な情報等ありましたら仰っていただければご提供致します。
時間を置いたら無事表示されるようになりましたので、完全に理解しての解決ではなく気持ち悪さが残りました。
考えられる原因としては、今回、お名前ドットコムのレンタルサーバーからAWSへの移行だったのですが、恐らくDNSの変更が浸透していなかった、または何かしらのキャッシュの影響でサーバーの向き先が変わっていなかったものかと思います。
Correct answer by 大地洋輔 on September 1, 2021
問題を切り分けるために、最小構成での動作確認を実施することをお勧めします。
たとえば、EC2インスタンスでcurl http://localhost にアクセスしたときの挙動。
ダイレクトにDBクライアントでDBに接続してみるなど、単体での動作は確認できていますか?
お話の内容から、HTTPサーバ、DB間の接続設定がうまくいってないのだろうと思われますが。。
たとえば、設定変更後にHTTPサーバのインスタンスの再起動など実施していますか?
設定後、設定の有効化を実施していないなども普通にあり得ますので、一度確認されてはいかがでしょうか。
Answered by あとわいと on September 1, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP