ユーザーデータについて
Movable Type AMI 版では、EC2 インスタンスのユーザーデータを利用することで、インスタンス起動時に Web サーバの切り替えや Movable Type の一部の環境変数の設定が可能です。
ユーザーデータで設定可能な項目
Web
Web サーバーの種類を指定します。ユーザーデータで Web サーバーの種類を指定しない場合、httpd が設定された状態で起動します。
設定値は、httpd または nginx です。
Movable Type の環境変数
ユーザーデータで設定した Movable Type の環境変数は、設定ファイル mt-config.cgi に反映されます。
DefaultLanguage
Movable Type の管理画面で使用する言語の初期値を指定します。DefaultTimezone
サイトの新規作成時に適用されるタイムゾーンの初期値を指定します。値は、協定世界時(UTC)との時差です。DBHost
Movable Type で利用するデータベースシステムにアクセスする際のホストの名前を指定します。DBPort
Movable Type で利用するデータベースシステムにアクセスする際のポート番号を指定します。Database
Movable Type で利用するデータベースシステムのデータベース名を指定します。DBUser
Movable Type で利用するデータベースシステムにアクセスする際のアカウント名を指定します。DBPassword
Movable Type で利用するデータベースシステムにアクセスする際のパスワードを指定します。
ユーザーデータの記述例
Web=httpd
DefaultLanguage=ja
DefaultTimezone=9
DBHost=localhost
DBPort=3306
Database=movabletype
DBUser=username
DBPassword=password
データベースの設定について
DBHost が localhost または未設定の場合
インスタンス内のデータベースサーバー(MariaDB)が起動します。DBPort, Database, DBUser, DBPassword の値は、初期設定値となります。
DBHost が localhost 以外の場合
ユーザーデータで設定した DBPort, Database, DBUser, DBPassword の値が mt-config.cgi に反映されます。インスタンス内のデータベースサーバー(MariaDB)は起動しません。
重要
外部データベースとの疎通確認は自動で実施されません。接続に失敗する場合は、設定内容に誤りがないか、セキュリティグループやネットワーク構成が正しく設定されているか、確認してください。