さるへい備忘録

さるへいのやったことを綴っているブログです。基本的にテクノロジーの話題です。

Linux

AWSのEC2でT2インスタンスからT3インスタンスへの移行

AWSのEC2インスタンスをT2 -> T3に変更しましたが、その時の手順が非常にめんどくさかったので紹介します。 T3インスタンスとは? 公式の紹介ページはこちら aws.amazon.com T2インスタンスも、低コストでバースト可能という意味では非常に優秀だったのです…

nginxでngx_http_uwsgi_moduleのキャッシュを導入した話

nginxで ngx_http_uwsgi_module のキャッシュを触ったので設定方法を紹介します。 ngx_http_uwsgi_module は、 nginxとuwsgi間のリクエストのやり取りを補助するものです。 nginxにはデフォルトで入っているのでインストールするために追加で何かをする必要…

ssh接続時のポート変更の際にSELinuxの設定を変更する

ssh接続してますか? ssh接続のポートを変更する際はいろいろな設定を変更しなければいけませんよね。 sshのコンフィグ、iptables、 もしAWS使ってたらセキュリティグループもいじらないといけません。 しかし実は SELinux もいじらないといけないんです。上…

SELinuxが原因の通信遮断の原因判定から、audit2allowでnginxなどを許可するまで。

外部と通信しているアプリケーションの場合、通信できない原因はSELinuxを疑ってみると原因がSELinuxであることが多々あります。 でもSELinuxってなかなか難しいですよね。 web上を探してもあんまり資料が落ちてないし、そもそも疑うエラーログからは全然SEL…

AWSのEC2インスタンスをたてたときにいつもやってること(1) ~ sshの設定まで

AWSのEC2インスタンスを立てた時にしている作業を備忘録的な感じで書いていきます 大前提 CentOS7 AWS EC2 今回やったこと yumリポジトリ追加 ユーザー作成 ssh公開鍵認証ログイン sshのconfig設定 これ以上は(2)で書いていきます 最初に、全てのyum関係のソ…

AWSのEC2で、timezoneをUTCからJSTにする方法

AWSのtimezoneをJSTに変更する際に困ったのでメモ $ sudo cp /usr/share/zoneinfo/Asia/Tokyo /etc/ とするだけでtimezoneが日本になるようです。 $ date 2015年 12月 22日 火曜日 02:44:25 JST dateコマンドなどで確認すると、JSTになっていました。

apache(httpd)の再起動について

いろいろあってapacheの再起動が必要なことってありますよね。 僕は、apacheの再起動っていつも $ service httpd restart ってやってたんですが、もっと良い方法があるということを知りました。 $ service httpd graceful というコマンドです。 これは、全て…