Index: [Article Count Order] [Thread]

Date: Wed, 28 Jan 2004 18:07:21 +0900 (JST)
From: GOTOU Yuuzou <gotoyuzo@notwork.org>
Subject: [webrickja:108] Re: ServerAlias
To: webrickja@notwork.org
Message-Id: <20040128.180721.607957648.gotoyuzo@sawara.does.notwork.org>
In-Reply-To: <20040128153311FTWK%y@hoppeta.com>
References: <20040128153311FTWK%y@hoppeta.com>
X-Mail-Count: 00108

In message <20040128153311FTWK%y@hoppeta.com>,
 `"Kawaji, Shinya" <kawaji@hoppeta.com>' wrote:
> Apache の ServerAlias のように、ServerName には完全に一致しなくても
> 同一の Virtual Host と見なせる機能があったらいいな、と思ったのですが、
> いかがでしょうか?

よさそうなので、追加しようと思います。

> 以下の patch は簡便のために ServerAlias は String か Regexp ということに
> していますので、Apache の場合とは違います(Array も使えない)。

かならずArrayということでいいんじゃないでしょうか。

 (server[:ServerAlias].nil? || server[:ServerAlias].find{|h| h === req.host })

とか。StringもEnumerableなので偶然動きますけど。

-- 
ごとうゆうぞう