Movable Type AMI 版 について
          
            
          
        
        Movable Type AMI版について
Movable Type 9 AMI版は、Movable Type 9 がインストールされた、OS 込みの Amazon Machine Image(AMI)で、AWS Marketplace から購入して利用できます。
OS、アプリケーション、ウェブサーバー、PSGIサーバー、PHP、データベースがすべて Movable Type にチューニングされた形で提供されるため、数クリックで簡単に Amazon EC2 サーバー上に環境を構築できます。
AMI版の Movable Type 9 では、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 9
 
- ウェブサーバー - 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版には、ソフトウェア版と違いテクニカルサポートが付属していません。テクニカルサポートを希望される場合は、サポートライセンスをお買い求めください。
関連するマニュアル
- Movable Type AMI版の起動方法
- Movable Type AMI版のアップデート/アップグレード
- dnf コマンドを利用してアップデート/アップグレードする方法(Amazon Linux 2023)
- yum コマンドを利用してアップデート/アップグレードする方法(Amazon Linux 2)
- 新しいインスタンスにユーザーデータをコピーする方法
- Web サーバーを切り替える(Amazon Linux 2023 のみ)
- SELinux を利用する(Amazon Linux 2023 のみ)
- Movable Type AMI版を Amazon Linux 2 から Amazon Linux 2023 に移行する
- ユーザーデータについて(Amazon Linux 2023 のみ)

