質問: debianの apache2 virtualhostの設定方法 redhat系と違う? debianのapache2を使い、バーチャルホストの設定を行いたいのですが、何か良い見本があれば教えていただけますか? redhat系では httpd.confにすべて記述していたのでうすが、debianは設定ファイルが色々と分かれているようです。/etc/apache2/site-available/defaltにの設定を行うのですが、redhat系の物をそのまま書き写して、 /etc/init.d/apache startとしても、起動しません。 デビアンのバーチャルホストの設定で参考になるものがございましたら教えてください。
回答: debianでのapache2の設定ですが、/etc/apache2/readme に各ディレクトリ・ファイルの説明が書かれていますので、まずはチェックしてみてください。 virtualhostの設定については、/etc/apache2/sites-available 下にvirtualhostごとに設定ファイルを作り、/etc/apache2/site-enabled にsite-available に作ったファイルへのシンボリックリンクを張るよう説明が書いてあります。 結局のところ、/etc/apache2/apache2.conf で include /etc/apache2/sites-enabled/[^.#]* と /etc/apache2/sites-enabled 以下のファイルを読み込む設定になっており、 sites-available下は直接関与していないのでこの辺が原因ではないでしょうか。 sites-enabled 下にシンボリックリンクを作って試してみて下さい。