2005-12-16
■ [hiki] サーバによってログインできなくなる件
http://xxxxxxxx.com/w/ というアドレスにhiki(0.8.4)を設置したら、管理者でログインできなくなった。 どうやら、ブラウザ側がcookieを受け取ってくれない模様。
ドットの数によってcookieが拒否されるとかいう 仕様もあったりするみたいだけど、hikiが送信するcookieはdomainは設定していないようなので、これではないよなぁ。
不可解なのは、w3mでヘッダをダンプさせると
yhara@cosmos:~/temp % w3m -dump_head 'http://xxxxxxxx.com/w/?c=login&p=FrontPage&name=admin&password=xxxxxx' Received cookie: session_id=f1170464443bc6ad HTTP/1.1 200 OK Date: Fri, 16 Dec 2005 20:06:12 GMT Server: Apache Set-Cookie: session_id=f1170464443bc6ad; path=/w/; expires=Fri, 16 Dec 2005 21:06:12 GMT Connection: close Content-Type: text/html
のようにちゃんとcookieを受け取ってくれるのだが、
w3m 'http://xxxxxxxxx.com/w/?c=login&p=FrontPage&name=admin&password=xxxxxx'
のようにアドレスを開くと受け取ってくれない(Received cookie: という表示が出ない)ということ。どうなってるんだ。
サーバの実体はxxxx.s153.xrea.comなのだが、XREAの設定の問題なのだろうか?
(12/17追記: http://www.xxxxxxxx.com/w/でもアクセスできるように設定してみたが、結果は同じだった。 ドメインのドットの数云々は関係ないようだ。)