先日WordPressをnginxのプロキシキャッシュで高速化してみました。その後、新しい記事の投稿時などにキャッシュを消す為にngx_cache_purgeモジュールをインストールしました。それで万事解決と思っていたのですが、nginxのエラーログを見ていて、purge時に404エラーが返っていて、キャッシュが削除できていない事に気づきました。結果的には設定がミスっていただけなのですが、かなりハマったのでメモしておきます。
‘linux’ カテゴリーのアーカイブ
nginxのngx_cache_purgeで404が出てハマった話
2012年5月18日 金曜日RRDtoolの使い方メモ
2012年4月14日 土曜日CentOSでデーモンの起動スクリプトを書く
2012年3月27日 火曜日CentOS上で動かすuWSGIをデーモンとして扱いたかったのですが、起動スクリプトを書いたことがなかったので少し調べてみました。
軽くググると/etc/init.d/skeletonにテンプレートファイルがあるという事だったのですが、手元のCentOSでは存在しませんでした。一方でUbuntuでは存在を確認できたのですが、UbuntuのテンプレートファイルをCentOSでそのまま流用はできないようです。
もう少し調べてみると、手元のCentOS 6.2の場合は下記のファイル内に、起動スクリプトのテンプレートが含まれていることがわかりました。(パス中の数字は環境によって異なりそうです。)
/usr/share/doc/initscripts-9.03.27/sysvinitfiles
OSXでnginxを動かすメモ
2011年6月5日 日曜日先日CentOS上でnginxを使うというエントリを書きましたが、開発環境のOSXにnginxをインストールするのに手間取ったのでメモ書きです。
CentOSでnginx + uwsgi + Djangoを試してみた
2011年6月2日 木曜日最近GAE上で書いていたサイトが、ちょっとGAEには向かないという事がわかりまして、仕方が無いので、普通のサーバ上で書き直す事にしました。巷ではapache + mod_pythonはもう古いらしく、じゃあ何が良いのと思って色々調べていると、このベンチマークエントリが見つかりまして、その中で良さそうだったuwsgiを使う事にしました。HTTPサーバは上記エントリで使われてたnginxです。ずっと気になっていたのでこの機会に触ってみました。なお環境はCentOS 5.5です。
思ったよりも長い記事になってしまいました。以下の手順を踏みます。
- Pythonのインストール
- virtualenvやDjangoのインストールとテストプロジェクト作成
- uwsgiのインストール
- nginxのインストール・設定・動作確認
- Djangoのadminアプリを動かす(おまけ)
sshdに対するブルートフォース攻撃のユーザ名が面白い件
2010年10月4日 月曜日1ヶ月前に借りたホストを、そろそろ使い始めようかと思って設定している最中に、ふとログを見てみるとsecure*が合計で60MBとかになってて、何これと思ってみて見ると全部sshdに対するBrute force attackのログでした。話には聞いていましたが自分のホストに実際に大量のログが見えると、あぁ攻撃は実在のものであったかと大変興味深いものがあります。しばらくtail -fしてログを眺めていると次から次へとバンバンログが溜まって行きました。そのユーザ名が色とりどりで面白かったので、折角と言う事でどんなユーザ名でログイントライするのかと言うのを調べてみました。以下が上位20件です。左側の数字は、そのユーザ名でログインに失敗した回数です。adminとtestは1000回超えてます。
.gitignoreの使い方メモ
2010年10月3日 日曜日備忘録です。まず毎回.gitignoreを作成するのは面倒なので、グローバルな設定ファイルとして作成します。保存場所はどこでも良いですが、以下の場合はホームディレクトリの直下に.gitignoreを作成します。
$ git config --global core.excludesfile ~/.gitignore
RPMの使い方メモ
2010年9月25日 土曜日普段はyumを使うので直接はあまり意識しないRPMなんですが、複数のHostを使用するようになって、ビルドが面倒なプログラムを自分でRPMにしておきたいという欲求が出てきましたので、RPM周辺についてメモしておきます。ド素人なので色々間違っているかもしれません。
(続きを読む…)
Hello Autotools World
2010年5月13日 木曜日名前とぼんやりとした役割や機能だけは知ってるけど、腰が引けて使えないという状態だったautomakeやautoconfですが、覚える必要が出てきたので概要だけでも把握しようという事で調べてみました。出てくるツールや中間ファイルの種類が多いので、まずは図を書いて整理してみました。

