続 atsushifxの七転八倒

ウツ、発達障害の闘病記とIT関係のつれずれを書いていきます

[仕事][プログラミング]Apache2+VirtualHostでデフォルトのhtdocsを有効にする
はまったのでメモ。
Apache2でVirtualHostを使うと、標準のhtdocsが見えなくなります。
対処法は以下のとおりです。

まず結論。
デフォルトの設定は使えません。
VirtualHost、とくにNameVirtualHostはサイトのドメイン名ごとにWebの設定をします
デフォルトの設定というものはなく、ドメインごとに設定する必要があります。
そこで、標準のhtdocsを使うドメインでVirtualHostの設定をすれば見ることができます。

実際には、こんな感じ。

サーバ名 debianに開発用ドメイン developmentを設定する
1. /etc/hostsにdevelopmentを追加する
2. /etc/apache2/sites-available/にdevelopment用の設定をする
3. /etc/apache2/sites-available/defaultをコピーして、debian用の設定ファイルdebianをつくる
4. debian中の に書き換える
5. apache2を再起動する

でドメイン名debianで標準のhtdocsが見られるようになります。