a2art

09/08/08 virtualhostでワイルドカード

例えば、mail.a2art.comとwww.a2art.comを設定してやりたいとき。

ServerName www.a2art.com
ServerAlias *.a2art.com
DocumentRoot /home/a2art/www

ServerAliasは列挙も可能のもよう

参考URL
http://httpd.apache.org/docs/2.0/ja/vhosts/name-based.html

Tags:

09/02/22 phpMyAdmin 3.1.2

久しぶりにチェックしたらいつの間にやら3に。

mcrypt 拡張をロードできません。PHP の設定を確認してください
PHP の mbstring 拡張が見つかりませんでした。マルチバイト文字セットを使用しているようですが、mbstring 拡張がないと phpMyAdmin は文字列を正しく分割できないため予期しない結果になることがあります
mbstringもmcryptも入れたはずなのにおかしいなあと思ったら、あっさり解決。
yum install php-mbstring
yum install php-mcrypt
と、思ったらまだあった。
設定ファイルが秘密のパスフレーズ (blowfish_secret) を必要とするようになりました。
cp -p config.sample.inc.php config.inc.phpでパスワード設定。
参考URL
http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=1208

08/12/28 "直リンク禁止"を設定をする

クッキーでセッション張るだの、cgi使うだの、色々考えましたが、これが一番手っ取り早いです。当然のことながらリファラ切ってると動作しないサイトになります。仕事とは言え気が進まないこと夥しい。

vi .htaccess
SetEnvIf Referer “^http://www\.a2art\.com” ref_ok
order deny,allow
deny from all
allow from env=ref_ok
ErrorDocument 403 http://www.a2art.com/reffererror.html #ここにエラーメッセージでも書いておく

リファラが一致しないと403になるので、forbidden関連全部リファラエラーにしなければならないのかと思い悩むも、.htaccessはディレクトリごとにエラーメッセージ指定できると知って一安心。

参考URL
http://www.itmedia.co.jp/info/image.html
http://www.shtml.jp/htaccess/referer.html
http://q1185.hp.infoseek.co.jp/htaccess.html

Tags: , ,

08/11/11 ダウンロード数

ログの解析を頼まれたものの、別会社が出した数字と大幅に違ったので調べたところ、レスポンスが206以外のものを拾ってきているようで、crawlerなんかが200出しているものでも一致していました。ちなみに自分は、リファラ付きのを引っ張ってきただけなので、リファラ切ってるものとか検索エンジンから直接来たものは引っかからなかったもよう。304というのもありましたが、これはブラウザのキャッシュと一致してるものを返すコードということらしいので、これもダウンロード数に含めるのもどうかなあと思います。まあそうなるとダウンロードとはなんぞやとかいう話になってしまいそうですが。

参考URL
http://homepage1.nifty.com/yito/anhttpd/statuscode.html

Tags: ,