[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:50279] Re: apache2のバーチャルサーバで特定のドメインだけ、挙動がおかしい
西山和広です。
At Wed, 19 Mar 2008 19:28:36 +0900,
Tadaaki Amamoto wrote:
> # ドメイン「ex-sample.net」用
> #cat /etc/apache2/sites-available/ex-sample.net
> NameVirtualHost *:80
> <VirtualHost *>
>
> ServerName ex-sample.net
> ServerAlias www. ex-sample.net
> DocumentRoot /home/ex-sample.net/public_html/
> # サブドメイン「xxx.ex-sample.net」対応(再起動なしに、サ ブドメイン追
> 加を認識するよう設定)
> # cat /etc/apache2/sites-available/var. ex-sample.net
> NameVirtualHost *:80
> <VirtualHost *>
>
> # ServerAdmin
> UseCanonicalName Off
> VirtualDocumentRoot /home/ex-sample.net/%1/public_html/
> ServerName web-singer.net
> ServerAlias *.web-singer.net
上の個別の設定(wで始まるファイル名?)よりも先に
下の設定(vで始まるファイル名?)が読みこまれて
サブドメインなしの方は下の設定が有効になってしまって
いるのではないでしょうか?
/usr/sbin/apache2 -S で確認してみてください。
参考のため、apache2 -hの出力:
% /usr/sbin/apache2 -h
Usage: /usr/sbin/apache2 [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-k start|restart|graceful|stop]
[-v] [-V] [-h] [-l] [-L] [-t] [-S]
Options:
-D name : define a name for use in <IfDefine name> directives
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-e level : show startup errors of level (see LogLevel)
-E file : log startup errors to file
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled in modules
-L : list available configuration directives
-t -D DUMP_VHOSTS : show parsed settings (currently only vhost settings)
-S : a synonym for -t -D DUMP_VHOSTS
-t : run syntax check for config files
%
--
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)