WEBサービス創造記

WEBサービスを作ったり保守したりしてる人のメモブログです。

Apache の localhost にサブドメインを設定する

      2012/12/09

ローカル環境でのサブドメイン

Apache をインストール後、ブラウザのアドレスバーに localhost と入力するとデフォルトページが表示されます。
この localhost に、sub.localhost などのサブドメインを割り当てると手軽に複数のテスト環境が構築できます。

基本的には、バーチャルホストの設定と同じ要領でサブドメインを定義します。

# vi /etc/httpd/conf/httpd.conf    Apacheの設定ファイルを開き、以下を追記

ServerName sub.localhost DocumentRoot /var/www/test/public_html ___EOD___; echo htmlspecialchars($codeBlock); ?>

もう一ヶ所、編集が必要なファイルがあります。ホスト名とIPアドレスのマッピングを行う”/etc/hosts”です。
/etc/hosts に Apache の設定ファイルで指定した ServerName をローカルIPとのマッピングを追記します。

# vi /etc/hosts    以下を追記

127.0.0.1	localhost
127.0.0.1	sub.localhost

設定が完了したら、Apache を再起動してブラウザから設定したサブドメインにアクセスし、設定が反映されたかどうかを確認します。

 - WEBサーバ構築 , , ,