EC2
awsのelbだけで、メンテナンス画面を表示させる方法です。 elbのルートの条件は下記のようにしています。 条件やレスポンスなど 適宜調整してください。 パス * レスポンスコード 503 Content-Type text/html レスポンス本文 <html> <head> <title>メンテナンス作業中です。(50</title></head></html>…
作業は主に2つ /etc/sysconfig/clockの編集 /etc/localtime のリンク先に東京の時間帯ファイルを設定 /etc/sysconfig/clockの編集 /etc/sysconfig/clockに設定されている タイムゾーンをUTC から Asia/Tokyo に変更します vim /etc/sysconfig/clock ZONE="As…
無料で使えるSSL証明書があるということでLet’s Encryptを早速 試してみました。 Let’s Encryptの公式サイトはこちら letsencrypt.org 環境 今回導入に試してみた、環境としてザックリと以下のようになります。 AWS EC2 (amazon linux) Nginx Ruby on Rails …
管理画面やステージングの環境など、一般公開したくない時に 一応、ベーシック認証をかけておきたいと思うことがあると思います。 そんな時のために、Nginxでベーシック認証を設定する方法です。 httpd-toolsのインストール ID/パスワードを設定するためにht…
Rails x Nginx x Unicornの組み合わせをよく見かける気がします。 私もその1人なのですが、 Nginx と Unicornを使ったらそれ ぞれに自動起動の設定を入れておくべきだと思います。 以前にNginxについては、自動起動の方法を書いているので Nginxについては…
EC2はデフォルトだとec2-userというユーザーが存在していますが、 今回、adminというユーザーを作成して、sshで接続するまでの手順です。 EC2にec2-userでログインできていることを前提とします。 root権限になる 最初はパスワード無しで、rootになれます。 …