トップ «前の日記(2005-12-13) 最新 次の日記(2005-12-18)» 編集

Route 477



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/でもアクセスできるように設定してみたが、結果は同じだった。 ドメインのドットの数云々は関係ないようだ。)