[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:50283] Apache2でuserdirの有効化後の警告について「AliasMatch」



Debian JP Usersの皆様へ
市川と申します。

Debian Etchをネットワークインストールにて、最小でインストールしました。
その後、Apache2をインストールしましたが、ユーザーページの設定後に
警告が出ました。

下記に、そこまでの設定を書きます。

Apacheのインストール
$ sudo aptitude install apache2-mpm-prefork
「apache2.conf」の設定では
・ServerName にダイナミックDNSなドメインを記入
・ServerRoot "/var/www" に変更
・ServerTokens ProductOnly に変更
・ServerSignature Off に変更
・LanguagePriority の先頭へ「ja」を
・AddHandler cgi-script .cgi .pl のコメント外して、「.pl」追記
・AddHandler send-as-is asis のコメントを外す

ここで、Apacheの再起動とページの表示は問題ありません。

次に、「/etc/apache2/sites-available/default」を「hogehoge」と
コピーして編集
・Options から「Indexes」を削除
・AllowOverride All に変更
・RedirectMatch ^/$ /apache2-default/ を削除
・ServerSignature Off に変更

次にデフォルトの無効化とhogehogeの有効化
$ sudo a2dissite default
$ sudo a2ensite hogehoge

ここで、Apacheの再起動とページの表示は問題ありません。

次にユーザーページの設定を行いました。
「userdir.conf」の設定では
・AliasMatch ^/([a-zA-Z0-9]+)/?(.*) /home/$1/www/$2 を追記
・<Directory /home/*/public_html> の「public_html」を「www」に変更
・AllowOverride All に変更
・Options に「ExecCGI」を追記して「Indexes」を削除

次にuserdirモジュールを有効にしました。
$ sudo a2enmod userdir

ここで、Apacheの再起動をしたところ・・・・

$ sudo /etc/init.d/apache2 restart
Forcing reload of web server (apache2)...[Sat Mar 22 11:30:23 2008]
 [warn] The Alias directive in /etc/apache2/apache2.conf at line 246 will probably never match because it overlaps an earlier AliasMatch.
 waiting [Sat Mar 22 11:30:25 2008]
 [warn] The Alias directive in /etc/apache2/apache2.conf at line 246 will probably never match because it overlaps an earlier AliasMatch.

と警告が出ました。Aliasが一致しない?ようなことですが、
これはどう対処したら良いのでしょうか?
この時点で、ユーザのページに作成した「www」フォルダ内の
「index.html」は表示できます。
元表示できていた「http://サーバーアドレス/」は表示されずに
「Forbidden」が出るようになりました。
(まだ、ローカル内での確認中です。)

このままでも良いのでしょうか?
この警告を直すにはどうしたら良いのでしょうか?
アドバイスをお願いいたします。

とりあえず、apache2.confの246行目
「Alias /icons/ "/usr/share/apache2/icons/"」をコメントアウトすると
この警告は出なくなりました。これは解決方法なのでしょうか?

よろしくお願いいたします。


--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/