Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Movable Type 8 ManualMovable Type 8 マニュアル

Movable Type AMI 版 について

最終更新日: 2024.10.21

Movable Type AMI版について

Movable Type 8 AMI版は、Movable Type 8 がインストールされた、OS 込みの Amazon Machine Image(AMI)で、AWS Marketplace から購入して利用できます。

OS、アプリケーション、ウェブサーバー、PSGIサーバー、PHP、データベースがすべて Movable Type にチューニングされた形で提供されるため、数クリックで簡単に Amazon EC2 サーバー上に環境を構築できます。

AMI版の Movable Type 8 では、OS に Amazon Linux 2023 が採用されています。Amazon Linux 2023 については、Amazon Linux 2023 のページをご参照ください。

Movable Type Amazon Linux 2023 対応版

起動時に nginx / Apache を選択可能(初期設定は Apache)です。CPU アーキテクチャは x86_64(Intel, AMD)と aarch64(arm64)から選択してください。

nginx

ウェブサーバーに nginx を採用した標準的な製品です。 $0.07/h(別途 AWS の利用料金)というリーズナブルな価格で Movable Type がご利用になれます。

Apache httpd

ウェブサーバーに Apache httpd サーバー を採用した標準的な製品です。 $0.07/h(別途 AWS の利用料金)というリーズナブルな価格で Movable Type がご利用になれます。既存の環境からの移行や、PHP のシステムと連携する場合など、多岐にわたりご利用になれます。

※ Amazon Linux 2023 版では、Apache httpd、Nginx の両方の Webサーバに対応しました。デフォルトでは Apache httpd が設定されており、起動時に選択、または起動後にコマンドで切り替えることができます。

x86

アーキテクチャが x86_64 (Intel, AMD) の製品です。

arm

アーキテクチャ arm64 (ARM) 上で動作する製品です。

SELinux について

Amazon Linux 2023 対応の Movable Type AMI版には SELinux 下で Movable Type を動作させるために必要な設定済ポリシーがインストールされています。movabletype-selinux パッケージによって、movabletype で始まるコンテキストが導入され、httpd, mysqld など、Movable Type AMI版の動作に必要な各アプリケーションの権限が設定されます。ユーザーコンテンツに関連するコンテキストは次の2つです。

  • 読み書き可能なファイル・ディレクトリ movabletype_rw_content_t
  • 実行可能なファイル・ディレクトリ movabletype_script_exec_t

また、閲覧専用のコンテンツ用に movabletype_content_t が用意されています。 ​ 構成変更に伴うポリシーの調整や変更、お客様がインストールしたプラグインの動作などに関しては、テクニカルサポートの範囲外です。

詳しくは AWS のドキュメントをご覧ください。

Movable Type の構成

  • 管理画面 URL
    http://[HOSTNAME]/mt/admin

  • インストール先
    /app/movabletype

  • 設定ファイル (mt-config.cgi)
    /app/movabletype/mt-config.cgi (/data/conf/mt-config.cgi がシンボリック・リンクされています)

システム構成

  • Movable Type

    • Movable Type 8
  • ウェブサーバー

    • nginx
    • Apache httpd
  • PSGIサーバー
    starman

  • PHP
    php-fpm

  • デ ータベース
    MariaDB

  • OS

    • Amazon Linux 2023
  • CPU architectue
    • x86_64
    • arm

各種設定ファイル

  • nginx
    /data/conf/nginx.conf
    /data/conf/nginx_common.conf

  • starman
    /app/conf/movabletype.conf

  • php-fpm
    /etc/php-fpm.conf
    /etc/php.ini

  • MariaDB (mysql) /etc/my.cnf

Movable Type AMI版のテクニカルサポートについて

Movable Type AMI版には、ソフトウェア版と違いテクニカルサポートが付属していません。テクニカルサポートを希望される場合は、サポートライセンスをお買い求めください。

関連するマニュアル

目次