2010年9月16日

[Apache-Users 7803] Re:ServerAlias に:( コロン)を使用すると挙動がおかしい

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

さとうふみやす @ OSSTech です。

At Thu, 16 Sep 2010 22:21:10 +0900 (JST),
<sekiya_kyuusaku@xxxxx> wrote:
> >...省略...

> >NameVirtualHost [111:111:111:111:111:11]:80
> >...省略...
> ><VirtualHost 127.0.0.1:80 [111:111:111:111:111:11]:80>
> >ServerName wwwb.test.co.jp
> > ...省略...
> ></VirtualHost>
> 上記の通り設定しましたが出来ませんでした。

どうのように出来なかったんですか??

> いろいろ試しましたが、
> やはりServerAliasに:を含めると[ ]で囲ってもうまくいかないです・・・

どのようにうまくいかなかったんですか??

そもそも ServerName に IPv6 アドレスは書けないのですね。
「The port number "[IPv6アドレス]" is outside the appropriate
range (i.e., 1..65535).」と言われる。ソースは見ていないですが、
ServerAlias にも書けないのではないかと思います。

IPv6 に疎いので ::1 だけで試した限りでは、以下でうまくいきませんか。
(ドメイン名は例示用の「example.co.jp」にしてあります)

NameVirtualHost *:80
<VirtualHost *:80>
ServerName wwwa.example.co.jp
Alias /tmp /tmp
<Directory /tmp>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80 [111:111:111:111:111:12]:80>
ServerName wwwb.example.co.jp
Alias /tmp /var/tmp
<Directory /var/tmp>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

> 例えば111?111?111?111?111?11のようにワイルドカードを使っても駄目でした。
>     *11でも同じくだめです。

そんなワイルドカードは使えません。

--
-- Name: SATOH Fumiyasu (fumiyas @ osstech co jp)
-- Business Home: http://www.OSSTech.co.jp/
-- Personal Home: http://www.SFO.jp/blog/
--
入退会・変更・配送一時停止は以下へ
http://www.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2010年9月16日 23:19
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/98379
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。