From: Kazuhiko Date: 2003-02-20T09:36:19+09:00 Subject: [ruby-list:37136] Re: httpd-2 下の eruby について かずひこです。 At Wed, 19 Feb 2003 20:17:24 +0900, Kazuhiko wrote: > apache-1.3.26 から httpd-2.0.44 に移行して以来、eruby で REMOTE_USER 環 > 境変数を取得できなくなってしまいました。 原因はまだわからないのですが、以下のようにとりあえず回避できました。 > $ cat 1.rhtml > (snip) rhtml ファイルの先頭に #!/usr/bin/env eruby を追加して、 > $ cat .htaccess > AddType application/x-httpd-eruby .rhtml > Action application/x-httpd-eruby /cgi-bin/eruby.cgi > AddHandler cgi-script .rb .cgi の三行の代わりに AddHandler cgi-script .rhtml だけにして、 chmod +x 1.rhtml とすれば、 > ● eruby にだけないもの > AUTH_TYPE > REMOTE_USER この二つの環境変数も取得できるようになりました。 access_log も、 127.0.0.1 - - [19/Feb/2003:20:14:13 +0900] "GET /~hoge/1.rhtml HTTP/1.0" 200 650 "-" "w3m/0.3.2.2" (↑アクセス直後。ここで認証を要求される) 127.0.0.1 - hoge [19/Feb/2003:20:14:24 +0900] "GET /~hoge/1.rhtml HTTP/1.0" 200 322 "-" "w3m/0.3.2.2" (↑認証直後のログ) のようになりました。 できれば AddType application/x-httpd-eruby .rhtml Action application/x-httpd-eruby /cgi-bin/eruby.cgi のような使い方のほうが好きですが、今のところ httpd-2 下ではそういう仕様、 ということなのでしょうか。 -- かずひこ ★シャア「名字が付いてない」 ☆一兵卒「あんなの飾りです。偉い人にはそれが分からんのです」