Amazon Linux に Mattermost 4.3.0 をインストールする
以前に CentOS7 に Mattermost 4.2.0 をインストールするというメモを書きました。 今回は Amazon Linux に Mattermost 4.3.0 をインストールしてみます。 概ね手順は同じですが、Amazon Linux が CentOS6 ベースである為、systemd ベースでは無い点で多少、設定に差があります。
以前に CentOS7 に Mattermost 4.2.0 をインストールするというメモを書きました。 今回は Amazon Linux に Mattermost 4.3.0 をインストールしてみます。 概ね手順は同じですが、Amazon Linux が CentOS6 ベースである為、systemd ベースでは無い点で多少、設定に差があります。
無料で SSL/TLS サーバ証明書を取得するには Let's Encrypt が便利です。 Let's Encrypt は Amazon Linux をまだ正式サポートしていないものの、とりあえず動作はするようです。 しかし、Amazon Linux 上で Let's Encrypt を実行するとエラーが出る場合があります。 今回は「環境変数 PYTHON_INSTALL_LAYOUT を削除」し、更に「~/.local ディレクトリを削除」することで Let's Encrypt を実行出来るようになりましたので、手順をメモしておきます。
AWS の S3 を Static website hosting で公開している場合、リダイレクトを実現するには Redirection rules
を使うのが一般的かも知れません。Redirection rules
設定には「アクセスされたプロトコル(HTTP or HTTPS)を見分けて、リダイレクト先のプロトコルを変更する」ということは出来ないように思います。そもそも現状の S3 単体の静的ホスティングには「HTTP のみ」という制限があるので、S3 単体で使っている場合には不便が無いかも知れません。しかし、CloudFront の Origin に S3 を指定している場合は「HTTP でアクセスされた場合は HTTP へリダイレクト」「HTTPS でアクセスされた場合は HTTPS へリダイレクト」と、アクセスされたプロトコルを見分けてリダイレクト先を変更したいかも知れません。こういった場合は(Redirection rules
では無く)S3 Object の Meatadata
を使ってリダイレクトを実現することが可能です。
AWS の CloudFront を利用すると、手軽に/短時間で CDN サービスを利用することが出来ます。CloudFront へのアクセス時に「キャッシュにヒットしているか?否か?」は X-Cache
や Age
というヘッダを見ると分かります。
「ownCloud + オブジェクトストレージのベンチマーク」のベンチマークを取得してみました。
CentOS に awscli をインストールする手順をメモしておきます。
Amazon Linux に Zabbix Agent をインストールする手順を記載します。CentOS6 等にインストールするのと同じ手順です。
リポジトリを追加してから zabbix-agent をインストールします。
手軽に MovableType を利用したい場合は MovableType for AWS を使うのが便利です。
MovableType for AWS は Amazon Linux がベースになっており、Apache 版と Nginx 版がありますが、「Nginx 版 且つ Micro Instance」に限ってはライセンス費用が無料です。
Amazon Linux で Apache をインストールする際、yum install httpd すると Apache 2.2 系がインストールされてしまいます。2.4 系の Apache + mod_ssl をインストールする場合は以下のようにします。
1 |
|
mod_ssl についてはチュートリアル: Amazon Linux で SSL/TLS を使用できるように Apache ウェブサーバーを設定するにも記載されています。
Amazon Linux に Zabbix Server 3.0 をインストールしたので、手順をメモしておきます。