作業日記@HatenaBlog

各種の作業メモ

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>