Más contenido relacionado
La actualidad más candente (20)
Similar a 2017/02/04 WrodBench倉敷 第一回勉強会 StaticPress+S3で安全で落ちないサイトを作ろう (20)
Más de Takeshi Furusato (17)
2017/02/04 WrodBench倉敷 第一回勉強会 StaticPress+S3で安全で落ちないサイトを作ろう
- 2. 自己紹介
• 名前:古里 武士(ふるさと たけし)
• 倉敷出身 倉敷在住
• 株式会社イー・ネットワークス 所属
• 総務・人事、プログラマ、インフラエンジニア
• WordBench倉敷 モデレーター
• JAWS-UG岡山 副支部長
• 好きなWordPressプラグイン:StaticPress
• 好きな食べ物:カレー
- 7. AmazonS3ってなに?
• Amazon Web Servicesが提供するサービスの1つ
• 2006年から開始
• 複数のデータセンターで管理(3ヶ所以上で自動複製)
• 99.99 % の可用性 ※ほぼダウンすることはなし
• 99.999999999 % の堅牢性 ※ほぼデータ消失なし
• お安い($0.0330 /GB ※月額)
• ファイル置き場やウェブ公開領域として利用可能
詳しくはhttp://www.awsmicrosite.jp/s3-hosting/
第4回 JawsUG okayama 月額3.3円〜でレンタルサーバーを始める方法
http://www.slideshare.net/tfurusato/33-33701158
- 8. 通常のWordPressとの比較
• 通常のWordPressのサイト の場合
• StaticPress + AmazonS3 の場合
リクエストに応じてプログラムが動作、
HTMLを都度動的に生成し、サイト表示
予めStaticPressで静
的HTML化して、S3
に登録しておく。
リクエストに応じて、
AmazonS3からHTML
を答え、サイト表示
AmazonS3
サーバーサイト閲覧者
サイト閲覧者 サーバー
- 16. 作ってみましょう
• 材料
• ドメイン(お名前とかで取得)
• AmazonWebServicesのアカウント
※以下に流れが説明されています。
https://aws.amazon.com/jp/register-flow/
• 作り方
1. 独自ドメインでアクセスできるようにする ※AWS R53の設定
2. StaticPressが出力する公開領域を作成 ※AWS S3とCloudFrontを作成
3. 公開領域と独自ドメインを紐付け ※AWS R53とCloudFrontを連携
4. StaticPressが出力するための権限を作成 ※AWS IAMを作成
5. WordPressサーバー作成 ※AWS Lightsailでサーバー作成
6. StaticPress、StaticPress S3インストール・設定
- 55. Lightsailの画面からSSHを起動。以下を入力。
sudo apt-get install git
cd /home/bitnami/apps/wordpress/htdocs/wp-content/plugins/
git clone https://github.com/megumiteam/staticpress-s3.git
sudo chown -R bitnami:daemon staticpress-s3
※gitとStaticPressS3をインストールします。
6.WordPressの設定
StaticPressS3をインストール
IPIP
- 68. 作ってみましょう
• 材料
• 先程の環境
※本件のためにCloudFrontを利用しました。
• 作り方
1. 独自ドメインのメール受信環境を作る ※Amazon SESの設定
2. SSL/TLS証明書を取得する。 ※AWS CertificateManager設定
3. SSL/TLS証明書を設置する。 ※AWS CloudFrontに設置
4. StaticPressの設定変更、動作確認
• 補足
今回、ドメイン認証による証明書を取得し、設置します。
証明書を取得するためには、ドメイン所有者である証明が必要です。
この証明(認証)はメール受信にて行います。