Nginx

過度のアクセスに備える(その1)!!Nginxのlimit_connの設定と検証

過度のアクセスを防ぐNginxのモジュール、ngx_http_limit_conn_moduleを紹介します。このモジュールを使うと、同一IPからの同時接続がある一定数越えたときにステータスコード503を返すことができるようになります。

なお、当記事で試したNginxのバージョンは1.6.3です。

read more »

未分類

CloudWatch Logsを使って500系のレスポンスを検知する方法

EC2上で動いているWebサーバが500系のレスポンスを返した時に、メールで通知する方法を紹介します。メール送信を実現するために、この記事ではCloudWatchを使っています。また、WebサーバはNginxの例を紹介しています。

read more »

未分類

お手軽便利!!Google Cloud Storageにファイルをバックアップする方法

バックアップやデプロイ用のファイルを置いたり、日頃からS3にはお世話になっています。ただ、ふと「あまりにもS3に依存しているけれども大丈夫かな?」と思いました。

その状況から脱するため、別の場所にも保存することにしました。で、保存先を検討した結果、お財布にも優しそうなGoogle Cloud Storageにしました。(Google Cloud Storageの料金

この記事では、Google Cloud Storageにアクセスするためのセットアップと、バックアップするスクリプトを紹介します。(WordPressの記事と画像をバックアップするスクリプトをサンプルとして掲載しています。)

read more »

未分類

ボツ決定!!WordPressの記事や画像をGmailでバックアップする方法

前回の記事「WordPressの記事や画像をS3にバックアップする方法」ですが、最初は「WordPressの記事や画像をバックアップする3つの方法!」のような形で、バックアップ方法を何種類か紹介しようと考えていました。ただ、3つの方法を作っている最中にあんましイケてないな...と思い、S3を使ったバックアップだけを載せることになりました。

今回の記事では、ボツになった「WordPressの記事や画像をGmailに飛ばしてバックアップ」を紹介したいと思います。

read more »

未分類

WordPressの記事や画像をS3にバックアップする方法

WordPressで保存された記事やアップロードされた画像を、S3にアップロードする方法を紹介します。なお、保存対象のWordPressは、EC2(Amazon Linux AMI)で動いているものとします。

read more »