at_yasu's blog

ロード的なことを

Apache

change to mod_python for mod_wsgi.

Django App をapacheで動かしているんだけど、mod_pythonとmod_wsgiでどうかわるのかしらと思い、少しばかり試してみた。 FreeBSD 8.0-R Apache 2.2.13 python 2.5.4 mod_python 2.7.11 mod_wsgi 2.8 memcached 1.2.8 結果的には、若干、起動時のパフォーマ…

複数のVirtual Hostを持つ時にする設定

書いてなかったので。Apacheの設定は、「*.conf」などが使えますので、httpd.confの末尾に「Include file/to/path/*.conf」とでも書いておき、file/to/path/ 以下にVirtual Hostの設定ファイル一覧を置いておけば、自動的に読みます。 例えば、「hoge.exampl…

httpd.confのPrefork

よく忘れる事なので、メモ書き。 Prefork 1プロセス1リクエストをする方法。1.3の頃のと似てる 設定 MaxClients 応答する事の出来る同時リクエスト数=子プロセスの最大数*1 ServerLimitの値(デフォルトでは256?)を超えると不安定になる。 参考:mpm_commo…

HEADER.htmlとREADME.htmlとmod_autoindex

Apacheの設定で、「Options +Indexes」とか書きますよね。あれは、index.htmlが無い場合、ディレクトリーの内容を表示せよと言うオプションです。私の設定ファイルなどの溜め場所もそうなのですが、この場合は、Header.htmlでヘッダー部分を出して、README.h…

軽量化

tracを入れると、重量級に重たくなったので、不要なmoduleを消してみたり、StartServerの数を増やしたりといろいろ試行錯誤をしてみたので、そのメモ。 参考:httpd.confによるWebサーバの最適化 (1/3):実用 Apache 2.0運用・管理術(3) - @IT

Log rotation

今まで使ってたShellスクリプトが、個人的に使いにくくなったので、ログのロテーションスクリプトを組みました。**2008/11/07 14:00 更新 -pオプションの必須条件を廃止。 よくよく考えれば、ファイルのロテーションに使えるジャマイカと気づいて、-pを消…

Apache2.2でDEFLATE(gzip圧縮)〜〜補足

前回のエントリー2008-03-26 - at_yasuの日記もといメモ書きでは、OutputFilterを設定しただけでした。ですので、今回は圧縮するファイルタイプを指定。 ええ、単純にちゃんと出来ていたのか確認で来てませんでした。つい今しがた、Safariで確認できるのを思…

Subversion + Apache2 + FreeBSD6.2

タイトル通りそのまんまです。インストールは全て Portsでしました。注意としては、devel/subversion をインストールするのではなく、devel/subversion-freebsdをインストールし、option で mod_dav_svnを有効にする事。www/apache22では、mod_davを有効にす…

ログ回し。

Apacheのログをターンさせる?スクリプト。よく中身を忘れるのでここにメモ。 #! /bin/sh # # This script is tunning to apache log file. # PATH='/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinn' HOME='/home/www/log' export PATH HOME…

Apache 2.2 で gzip圧縮

Apache2.2がHTTPの通信をする際、gzip圧縮をして転送容量を下げることができます。昔(1.3)の頃から既に出来ましたけど、設定が微妙どころかかなり多くの箇所が変更になったので以下メモ書き。ちなみに今イチ理解してないんだぜ。 参考:http://www.pinkdra…

tracインストールメモ

インストール機はFreeBSD6.2で、全てportsからインストールしました。追記:Tracのバージョンは、0.11b1です。portsからインストールする時の注意点。 svnを入れる時に、make configでpythonを有効にする事。 同時に、dav_svnがインストールされる。しかし、…

10.5 (Leopard) でのApache

/etc/httpdにある設定ファイルをいくらいじっても設定が反映されずに、いじくっていて腹立つから/usr/sbin/httpdにあるconfを検索したら、/etc/apache2に変更されたみたいで、なんじゃそりゃ〜〜・・・orz そりゃ、ずっとエラーログに「client denied by ser…

wp-muでサブドメインを使用する場合の、インストール時の設定

WordPress MU を実験鯖に入れたので、そのメモ。wpmu.a-yasui.info の下に各ブログを入れて行く方針。