[Apache]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

mod_usertrackモジュールを使用すればクッキーを自動的に埋め込むことができます。埋め込んだクッキーはアクセス解析などに活用することができます。ただしこのモジュールはデフォルトでは有効になっていません。モジュールを利用するには以下のようにしてください。


[httpd.conf内にある以下二つのコメントを外す]


LoadModule usertrack_module modules/mod_usertrack.so
AddModule mod_usertrack.c


[有効にしたい箇所(バーチャルホスト内など)で以下の項目を追加]


#クッキートラッキング機能を有効にする。
CookieTracking on


#クッキーの有効期限を指定
CookieExpires "1 months"


※クッキーの有効期限にはyears, months, weeks, hours, minutes, seconds などを指定できます。指定がない場合は秒数になります。
また必ずダブルクウォーテーションにてくくってください。ちなみにディレクティブを省略した場合のクッキーの有効期間はブラウザを閉じるまでとなります。


これで設定は完了になりますが、ログにはクッキーの情報はでてきませんので、CustomLogディレクティブにログに取る情報を追加します。


[例]


CustomLog logs/clickstream "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{cookie}i\" \"%{Set-cookie}o\""


\"%{cookie}i\" - サーバが受け取ったクッキーの値
\"%{Set-cookie}o\" - サーバがセットしたクッキーの値


[ログの出力例]


***.***.***.*** - - [24/Dec/2004:16:44:23 +0900] "GET / HTTP/1.0" 304 - "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" "Apache=210.143.35.15.25121105725090102" "-"


その他mod_usertrackを有効にして使用できるディレクティブに以下のようなものがあります。


[CookieNameディレクティブ]
デフォルトはApache=*****というクッキーが埋め込まれますが、この"Apache"と文字列を変更するのに使用されます。


[CookieStyle]
クッキーのsyntaxを指定します。デフォルトではNetscapeが使用されます。その他Cookie, Cookie2というのがあるようで、Cookie2が最も最近使われているsyntaxの模様。



広告
Code Reading―オープンソースから学ぶソフトウェア開発技法 Code Reading―オープンソースから学ぶソフトウェア開発技法
¥ 5,460 / 売り上げランク: 8127 / 523 ページ

CodeCompleteとCodeReadingを併せて読むとよいと、
組込み系のSESSAMEプロジェクトのメーリングリストと、
OS系のTOPPERSプロジェクトのメーリングリストで推薦を受けました。

CodeCompleteは読んだことがあったので、CodeReadingを読んでいます。

オープンソースを仕事にしているので、たいへん役立っています。

MISRA-Cは研修で取り上げてきたので、本書も研修の資料としても取り上げるように準備中です。

Fedora 9で作る最強の自宅サーバー (CD/DVD付) Fedora 9で作る最強の自宅サーバー (CD/DVD付)
¥ 2,919 / 売り上げランク: 13301 / 447 ページ

Windows環境で中級以上の知識を持っていて、なおかつLinuxを初めて触り人にお勧めだと思います。
Fedora9のインストール手順から各アプリケーションの導入の仕方まで押さえており、
本の通りにやれば普通に使えるサーバーが出来るでしょう。
各段階でのスクリーンショットも豊富で視覚的に分かりやすいです。

ただ、"作り方"の本なので"使い方"を知りたいというのには弱いです。
Tipsという形でコマンドが解説されていたりしますが、必要最低限のみになっています。

また、PC初心者向けの本ではありません。ある程度の知識は必要です。
たとえば、自宅のネット環境で利用している機器(ルーター・モデム)の違いや
それの詳細な設定方法など、分からないと冒頭で躓くと思います。

改善して欲しい点は、コマンド入力でスペースがあるのかないのか
分かりづらい箇所が数カ所あったことですね。

Apache Maven 2.0入門 Java・オープンソース・ビルドツール Apache Maven 2.0入門 Java・オープンソース・ビルドツール
¥ 2,499 / 売り上げランク: 42277 / 240 ページ

非常にすばらしい内容です。
Mavenを使いたい人、またアジャイル開発に興味のある人にもお勧めできます。

概ね、
 ・Mavenとは何か
 ・Mavenの使い方
 ・Mavenの利用価値
と言った事が、ポイントに絞ってまとめられていると思います。

この手の技術書は、ツールの使い方の解説のみで終わってしまい、
本当に大切な「そのツールが何のために存在し、それによってどんな問題を解決できるのか」
に触れていないことが多いと思います。

その中で、本書は(主にアジャイル開発の観点から)ツールの存在理由・利用価値と言った、
「本質」について解説しているのは特筆すべきと思います。