Docker + WP 環境構築/AWS CloudFront + S3 + ACM ホスティング環境

Docker + WP 環境構築/AWS CloudFront + S3 + ACM ホスティング環境

【課題】ローカルでWordPressの実行環境を作りたい。

WebでWordPressのサービスは多いけど、ローカルで使うとなると、PHPやMySQLやApacheをインストールしたり、WordPressをインストールしたりと環境を作るのに時間がかかる。xampやbitnamiなどのオールインワンのツールもあるが、PCが複数台あったりするとその都度作業環境を作らないといけないから手間がかかる。

【要件】実行環境・インフラの共有
【設計】Dockerでの実行環境整備

【要件】Docker上でWordPressをインストール
【設計】ここはLamp構築と同じ。centos8で構築。

【要件】WordPressで静的コンテンツを出力したい。
【設計】simple staticプラグイン

【要件】WordPressで静的コンテンツを出力したい。
【設計】static pressプラグイン

【要件】WordPressで共通CSSを作りたい。
【設計】code snippetsプラグイン

【要件】WordPressで共通PHP Functionを作りたい。
【設計】code snippetsプラグイン

【要件】WordPressでショートコードを作りたい。 ※特定の記事で同じ文章を使いまわせる用のショートコードを即座に用意するには。
【設計】code snippetsプラグイン

【要件】WordPressで共通目次を作りたい。
【設計】Table Of Contents Plusプラグイン

【要件】WordPressでCSVインポートしたい。
【設計】Really Simple CSV Importプラグイン

【要件】WordPressでCSVエクスポートしたい。
【設計】WP Ultimate CSV Import/WP Ultimate Exporterプラグイン

【要件】S3バケットを用意してWordPressの静的コンテンツをアップロードする。自動アップロードできるならしたい。
【設計】Static Press + WordPress S3プラグイン

【要件】ドメイン取得とSSL設定
【設計】AWS Route53でドメイン取得 + AWS ACMでSSL取得

【要件】CDN設定
【設計】Route53 > ACM > AWS CloudFront > S3静的コンテンツ、の順でアクセスできるように設定

 

Docker 関連のまとめ

Docker 関連のまとめ
Docker Composeで外部Volumeを使う方法   Docker Composeで簡単に複数コンテナを管理しよう   Docker Desktopの有料化に伴う代替手段について   Dockerfileとdocker-compos...

 

オンラインスクールを講師として活用する!

【完全無料】使えるプログラミングスクール体験セミナー
【完全無料】使えるプログラミングスクール体験セミナー WEB制作の無料教材がここにきてどんどん増えてきてるので、使えるものをまとめようと思います。 TecAcademy(テックアカデミー) TechAcademyの無料体験 Samurai ...

 

0円でプログラミングを学ぶという選択

タイトルとURLをコピーしました