前提・実現したいこと
お疲れ様です。少しだけ僕にお時間頂けませんか?
AWSのEC2にてWordPressを構築。お名前ドットコムの独自ドメインを設定。
そのあと、SSL設定へ進みました。
ここまで上手くいったのですが、 WordPressにSSL設定をしようとプラグイン「Really Simple SSL」を有効化したところ【エラー1回目出現】しました。
そのあと、EC2のSSH接続をMacBook「ターミナル」を使用。行ったところ…【↓エラー2回目出現】とキーが上手く反応しないようです。
相談内容はこちらです。
・EC2にSSH接続できない原因、対策を教えて頂けませんか?
・他に WordPressにSSLを設定できる方法がありませんか?
自分の「もしかしたら」は、キーペアが上手く反応していない気がすること、macのターミナルにてSSH接続に必要なコマンドに不十分なことがある可能性。
など、今からとりあえず試してみますが、もし!と言うことがあれば回答ください!なんでも大丈夫です!
発生している問題・エラーメッセージ
【↓エラー1回目出現】 エラーメッセージ siteurl または homeurl が wp-config.php で定義されていることが検出されましたが、ファイルが書き込み可能ではありません。 wp-config.php を書き込み可能にし、このページを再読み込みしてください。 wp-config.php を編集する必要がありますが、書き込み可能ではありません。 サイトがロードバランサーの後ろにあり、is_ssl() が false を返しているため、以下のコードを wp-config.php に追加する必要があります。 //Begin Really Simple SSL Load balancing fix if ((isset($_ENV["HTTPS"]) && ("on" == $_ENV["HTTPS"])) || (isset($_SERVER["HTTP_X_FORWARDED_SSL"]) && (strpos($_SERVER["HTTP_X_FORWARDED_SSL"], "1") !== false)) || (isset($_SERVER["HTTP_X_FORWARDED_SSL"]) && (strpos($_SERVER["HTTP_X_FORWARDED_SSL"], "on") !== false)) || (isset($_SERVER["HTTP_CF_VISITOR"]) && (strpos($_SERVER["HTTP_CF_VISITOR"], "https") !== false)) || (isset($_SERVER["HTTP_CLOUDFRONT_FORWARDED_PROTO"]) && (strpos($_SERVER["HTTP_CLOUDFRONT_FORWARDED_PROTO"], "https") !== false)) || (isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && (strpos($_SERVER["HTTP_X_FORWARDED_PROTO"], "https") !== false)) || (isset($_SERVER["HTTP_X_PROTO"]) && (strpos($_SERVER["HTTP_X_PROTO"], "SSL") !== false)) ) { $_SERVER["HTTPS"] = "on"; } //END Really Simple SSL または wp-config.php を書き込み可能にし、このページを再読み込みしてください。 【↓エラー2回目出現】macターミナルにて 600や400などコマンドは行いました。 ssh -i "/Users/ryutasawamura/Downloads/Season2.pem " root@ec2-【IPアドレス】.ap-northeast-1.compute.amazonaws.com Warning: Identity file /Users/ryutasawamura/Downloads/Season2.pem not accessible: No such file or directory. root@ec2-【IPアドレス】.ap-northeast-1.compute.amazonaws.com: Permission denied (publickey). ### 試したこと ### 補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/29 02:49