Movable Type AMI版 Movable Type 7 r.5402 (7.9.7-2) Amazon Linux 2023 対応 リリースノート
Amazon Linux 2023 (AL2023) に対応した Movable Type AMI版の提供を開始します。
現在、提供している Amazon Linux 2 対応版と比べて、次のような特長、変更点があります。
- AL2023 をベースに Movable Type 7 r.5402 (7.9.7-2) 及び関連パッケージをインストールしたのち設定し、起動後すぐに動作する状態で提供しています。
- Apache httpd、nginx の両方の Webサーバに対応しました。デフォルトでは Apache が起動した状態で設定されています。新たに追加された
/app/tools/switch-webserver
コマンドによって Apache httpd、nginx を切り替えることができます - EC2 のインスタンスユーザーデータを用いて、起動時に、Webサーバの切替や一部の Movable Type 環境変数の設定をできるようにしました。Movable Type の言語設定を日本語に設定したり、データベースを RDS に設定した状態で起動させることができるようになりました
- Movable Type を SELinux 下で動作させるためのポリシーが予め設定されています。ポリシーは
movabletyupe-selinux
パッケージとして、movabletype
のパッケージと並行して提供し、メンテナンスされます。ポリシーには、デフォルトのファイル、ディレクトリ構成の状態で Movable Type が動作するように、関連パッケージを含めたルールが設定されています
その他の構成の変更などは次のとおりです。
- movabletype アプリケーションのログは syslog 経由ではなく /var/log/movabletype/ ディレクトリ以下にファイルとして、直接出力されます。このログは logrotate の対象に設定されています
- Movable Type の代替テンプレートディレクトリ /data/file/alt-tmpl を追加しました。環境変数 AltTemplatePath が設定されています
- Movable Type のテーマディレクトリを /data/file/themes に変更しました。環境変数 ThemesDirectory が設定されています
- Movable Type のインポートディレクトリを /data/file/import に変更しました。環境変数 ImportPath が設定されています
- Movable Type のユーザープラグインディレクトリ /data/file/plugins を追加しました。環境変数 PluginPath が設定されています
- Movable Type のサポートディレクトリ /data/file/support を追加しました。環境変数 SupportDirectoryPath が設定されています
- Amazon Linux 2023 (2023-03-29) をベースにしています。EC2 インスタンスの起動時に、可能であれば最新の AL2023 リリースへのアップデートを試みます。
AL2023 は x86_64 と aarch64 (arm) 2つのアーキテクチャに対応しており、Movable Type AMI版もこの2つのアーキテクチャをサポートします。
提供する AMI について
Amazon Linux 2023 対応に伴って AWS Marketplace で入手できる Movable Type AMI版は、次の6つとなります。
- Movable Type 7 (Amazon Linux 2023, x86)
- Movable Type 7 (Amazon Linux 2023, arm64)
- Movable Type 7 (Amazon Linux 2, nginx, x86)
- Movable Type 7 (Amazon Linux 2, Apache, x86)
- Movable Type 7 (Amazon Linux 2, nginx, arm64)
- Movable Type 7 (Amazon Linux 2, Apache, arm64)
Amazon Linux 2 対応版について
- 現在提供中の Amazon Linux 2 対応の Movable Type AMI版については、これまでどおり提供を継続します。Amazon Linux 2 のサポート終了日は 2025年6月30日 (Amazon Linux 2 FAQ)とされています。