GUIDED ROUTE

CMSを自社運用する

公開先とデータを自分で管理し、一般的な運用部品でサイトを支えます。

ROUTE

代表的な構成

唯一の正解ではなく、理解しやすい出発点です。

  1. 01
    Web標準・言語PHP

    WebサーバーでHTML生成や業務処理を行う動的言語。

  2. 02
    コンテンツ管理WordPress

    Web全体を管理できるPHP製の代表的なCMS。

  3. 03
    データベースMySQL

    Web システムで広く使われるリレーショナル DB。

  4. 04
    実行・配信基盤Nginx

    静的配信、リバースプロキシ、負荷分散を行うWeb サーバー。

  5. 05
    実行・配信基盤Docker

    アプリと依存環境をコンテナ画像へまとめるプラットフォーム。

WHY THIS ROUTE?

なぜこの構成?

  • WordPressは編集画面、テーマ、拡張機能を一体で提供する。
  • MySQLはWordPressの標準的なデータ保存先として情報が豊富にある。
  • DockerでPHP、Webサーバー、データベースの構成を再現しやすくする。
TRADE-OFFS

向かない場面

  • 本体と拡張機能の更新、バックアップ、脆弱性対応を自分で行う必要がある。
  • 複数の表示先へ同じ内容を配る用途では、画面と一体の構成が制約になる。
ALTERNATIVES

別ルートもある

  • 運用をサービス側へ任せるなら、WordPressの管理型提供を選ぶ。
  • 表示層を自由に作るなら、DirectusなどのヘッドレスCMSを使う。