2016-05-08 1 views
1

私はAWSの全く新しいユーザーで、そこにワードプレスサイトをホストしたいと考えています。AWS:S3とCloudfrontをEC2にインストールしたワードプレスで使用する

EC2インスタンスSSHedを正常に起動し、LAMPスタックをインストールしてからwordpressしました。すべて正常に動作していますが、私は静的ファイルの格納にEBSよりもS3を使用したいと考えています。

多くのチュートリアルを読み、実装しました。 1. S3でバケットを作成します。

2. S3バケットを起点にクラウドフロントで私の配信を開始しました。

3.WPのW3Cacheプラグインをインストールして設定しました。

しかし何も機能しませんでした。インデックスページを読み込むと、クラウドフロントネットからのリクエストが表示されますが、すべてのサイトのアセットが表示され、403の禁止されたエラーが表示されます。

私もバケットPUBLICを作ってみましたが、問題は残っています。むしろ私は0.10 $を請求されました。私は20,000件のGETとPUTリクエストを超えています。

私はこのことが起こったかどうかわかりませんが、現時点では私のサイトにはほとんどトラフィックがありません(最大1-2人のユーザー)。

誰も私のことを説明して教えてくれますか?
ありがとうございます。

答えて

3

Amazon Web Services Pluginをインストールしてから、WP Offload S3プラグインをインストールする必要があります。 Amazonの秘密鍵とアクセスキーをphp-configファイルに入力する必要があります。そうする前に、S3とCloudFrontにしかアクセスできないユーザーを作成することをお勧めします。

AWSを初めてお使いの場合は、WPのインストールを「強化」することが重要です。これを達成するにはいくつかの方法があります。

This article explains a lot about it. AWSキーを含むファイルをハッキングしたり、次回にセントの代わりに何千ドルも見込んでしまう可能性はありません。

最後に、すべてが失敗した場合は、WP Engineをホスティングプラットフォームとしてお勧めしますが、安くはありません。

関連する問題