Apache22の設定(別ホスト名の登録)
別ホスト名の登録
外部公開サーバについて、ホスト名に応じてコンテンツのディレクトリを分けたい。
設定は次のとおり。
URI | 公開ディレクトリ | 備考 |
www.example.com | /usr/local/www/apache22/data | デフォルト |
hoge.example.com | /usr/local/www/apache22/HOGE | 新規追加 |
設定作業
httpd-vhosts.confファイルに次の行を追加する。
# cd /usr/local/etc/apache22/extra # vi httpd-vhosts.conf <VirtualHost *:80> ServerAdmin info@example.org ServerName hoge.example.com DocumentRoot "/usr/local/www/apache22/HOGE" ErrorLog "/var/log/HOGE.example.com-error_log" CustomLog "/var/log/HOGE.example.com-access_log" common <Directory /> Allow from all </Directory> </VirtualHost>