Webデザイナーになる方法やサイト制作のテクニック・Tipsをご紹介

メニューを開く

XAMPP(ザンプ)で複数ドメインをローカルサーバで管理する(for Windows)

その他2012年3月29日

XAMPP(ザンプ)のダウンロードとインストール(for Windows)ではXAMPPのインストールからローカルサーバの構築までを設定しました。
しかしこのままではひとつのサイトしかローカルサーバで確認することができません。
ここでは複数のサイトをローカルサーバで閲覧できるようにする方法をご紹介します。

ApacheのVirtualhostを利用・設定する

「Virtualhost=バーチャルホスト」とは、ひとつのサーバで複数のサイトを閲覧可能にする機能です。
この機能がデフォルトではOFFになっているため、まずはこの機能を使えるように設定します。

Cドライブの直下にXAMPPをインストールしている場合、「C:/xampp/apache/conf/httpd.conf」ファイルを開いてください。
「NameVirtualHost *:80」という文字列を検索し、頭にある「#」を削除します。この「#」がコメントアウトして、という状態になりますので、コメントアウトを削除することでVirtualhostの機能をONにします。

Virtualhostのサイト設定を行う

同ファイルに、下記の記述を加えます(一番下に追加で大丈夫です)


DocumentRoot "C:/xampp/htdocs"
ServerName localhost



DocumentRoot "C:/xampp/htdocs/hoge"
ServerName hoge



DocumentRoot "C:/xampp/htdocs/moga"
ServerName moga

上記の記述を加えることで、「http://hoge/」「http://moga/」といった複数のサイトをローカルサーバで閲覧できるように設定しました。

hostファイルを修正する

hostファイルを修正します。
C:/WINDOWS/system32/drivers/etc/hostをエディタで開いてください。下記の様に記述を加えます。

127.0.0.1 localhost
127.0.0.1 hoge
127.0.0.1 moga

Apacheを再起動する

最後に、XAMPPのコントロールパネルでApacheを再起動してください。
「http://hoge/」「http://moga/」でそれぞれのサイトが閲覧できるようになっているかと思います。

この記事を読んでいる方にオススメの記事

「その他」の他の記事を読む

この記事にコメントする

必須
必須
本文必須

  • 承認制のため、即時には反映されません。

ページの先頭に戻る