ローカル環境でのサブドメイン
Apache をインストール後、ブラウザのアドレスバーに localhost と入力するとデフォルトページが表示されます。
この localhost に、sub.localhost などのサブドメインを割り当てると手軽に複数のテスト環境が構築できます。
基本的には、バーチャルホストの設定と同じ要領でサブドメインを定義します。
# vi /etc/httpd/conf/httpd.conf Apacheの設定ファイルを開き、以下を追記 <VirtualHost *:80> ServerName sub.localhost DocumentRoot /var/www/test/public_html </VirtualHost>
もう一ヶ所、編集が必要なファイルがあります。ホスト名とIPアドレスのマッピングを行う"/etc/hosts"です。
/etc/hosts に Apache の設定ファイルで指定した ServerName をローカルIPとのマッピングを追記します。
# vi /etc/hosts 以下を追記 127.0.0.1 localhost 127.0.0.1 sub.localhost
設定が完了したら、Apache を再起動してブラウザから設定したサブドメインにアクセスし、設定が反映されたかどうかを確認します。
最終更新 2010-05-02

この記事へのコメント
まだコメントは投稿されていません。