Movable Type AMI 版 について
Movable Type AMI版について
Movable Type 7 AMI版は、Movable Type 7 がインストールされた、OS 込みの Amazon Machine Image(AMI)で、AWS Marketplace から購入して利用できます。
OS、アプリケーション、ウェブサーバー、PSGIサーバー、PHP、データベースがすべて Movable Type にチューニングされた形で提供されるため、数クリックで簡単に Amazon EC2 サーバー上に環境を構築できます。
AMI版の Movable Type 7 では、OS に Amazon Linux 2 及び 2023 が採用されています。Amazon Linux 2 及び 2023 については、以下のページをご参照ください。
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 AMI版 Family
Movable Type AMI版にはいくつかの種類があります。ご利用目的に適した組み合わせをご利用ください。システム構成は、いずれもほぼ同じです。
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) 上で動作する製品です。
Movable Type Advanced (Amazon Linux 2 のみ)
ウェブサーバーに Apache httpd サーバー を採用し、Movable Type Advanced がインストールされている製品です。 $0.7/h(別途 AWS の利用料金)というリーズナブルな価格で Movable Type Advanced がご利用になれます。
Movable Type AMI版のテクニカルサポートについて
Movable Type AMI版には、ソフトウェア版と違いテクニカルサポートが付随していません。テクニカルサポートを希望される場合は、サポートライセンスをお買い求めください。
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 7
ウェブサーバー
- nginx
- Apache httpd
PSGIサーバー
starmanPHP
php-fpmデ ータベース
MariaDBOS
- Amazon Linux 2
- Amazon Linux 2023
- CPU architectue
- x86_64
- arm
各種設定ファイル
nginx
/data/conf/nginx.conf
/data/conf/nginx_common.confstarman
/app/conf/movabletype.confphp-fpm
/etc/php-fpm.conf
/etc/php.iniMariaDB (mysql) /etc/my.cnf
関連するマニュアル
- Movable Type AMI版の起動方法
- Movable Type AMI版のアップデート
- yum コマンドを利用してアップデートする方法(推奨)
- dnf コマンドを利用してアップデートする方法(Amazon Linux 2023 のみ)
- 新しいインスタンスにユーザーデータをコピーする方法
- AMI版 Movable Type 6 からのアップデート
- Web サーバーを切り替える(Amazon Linux 2023 のみ)
- SELinux を利用する(Amazon Linux 2023 のみ)
- Movable Type AMI版を Amazon Linux 2 から Amazon Linux 2023 に移行する