新しいブログに移動しました。
9ensanのLifeHack
こちらの記事も必要に応じて新しいブログに移動させる予定です。
今後ともよろしくお願い致します。

HOME > 設定 > 

Apacheにバーチャルホスト利用で複数サイトのテスト環境を作成する方法

Apacheにバーチャルホスト利用で複数サイトのテスト環境を作成する方法

  • 2009.02.17 (火) 20:57
  • 設定

Apacheを利用していてプログラム開発をしていると複数の開発環境がほしい時があると思います。

そんなとき便利な方法を紹介します

Apacheのバーチャルホストの機能を利用して複数のテスト環境を用意する方法です。

XAMPP」を利用して環境を作った場合の設定例です。

今回は、ポート番号を分けることで複数のテスト環境を構築します。

  1. まず、「C:\xampp\apache\conf\extra」のフォルダにある「httpd-vhosts.conf」を編集します。
    以下の内容を追記します。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    Listen 8080
     
    NameVirtualHost 192.168.25.130:80
    NameVirtualHost 192.168.25.130:8080
     
    <VirtualHost 192.168.25.130:80>
    DocumentRoot "C:/xampp/htdocs"
    </VirtualHost>
     
    <VirtualHost 192.168.25.130:8080>
    DocumentRoot "C:/htdocs"
    </VirtualHost>
     
    <Directory "C:/htdocs">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

    これの追記の設定は、8080ポートの追加と、80ポートでアクセスした場合と、8080ポートでアクセスした場合に別ディレクトリを参照するようにしています。
    そして、8080ポート用のディレクトリにアクセス権限を与えています。

これで、
「http://192.168.25.130:80」でアクセスした場合は、「C:/xampp/htdocs」を参照し、
「http://192.168.25.130:8080」でアクセスした場合は「C:/htdocs」を参照するようになります。

アクセスポートを追加することで、Apacheが参照するディレクトリを異なるディレクトリに出来るので、複数のテスト環境を簡単に作成することができます

コメント:1件

  1. tora

    ありがとうございます!
    まさに探していた情報です!感謝です。

コメント投稿フォーム
コメントを入力して下さい。
ユーザー名(必須)
メールアドレス(必須)(非公開)
ホームページ
コメント

トラックバック:0件

この記事のトラックバックURL
http://blog.veryposi.info/server/server-setup/apache-vhost/trackback/
お薦めのレンタルサーバー
広告
お薦めの書籍
HOME > 設定 > 

Apacheにバーチャルホスト利用で複数サイトのテスト環境を作成する方法