複数のサイトをローカルサーバで管理する方法
つい先日、仕事でSSIを使っているサイトのデータを渡されたので、XAMPPでローカルサーバをたててデータを置いたのですが、困ったことにリンクがルートからの指定になってました。やむなく、C:\xampp\htdocsにサイトのデータを置いたのですが、おかげで他のサイトが管理しにくくなりました。
ローカルサーバのルートを一つのサイトしか使えないのが悩みの種で、テスト環境と本番環境でディレクトリをずらして対処するしかないのかなと、考えただけでお腹が痛くなって…しばらくトイレに篭りました、リアルで(涙)。
なんかいい手はないかなと調べてみたところ、ApacheのVirtualHostでディレクトリを分けてサブドメイン化する事で、複数のサイトをサブドメインで管理できるという情報をみつけました。忘れないように、これはメモしておかないと!もちろん、自分のために。(オイ
XAMPPで複数のサイトを管理する方法
C:\xampp\apache\conf\extra\にある、httpd-vhosts.confをテキストエディタで開き、##NameVirtualHost *:80の##を消去してバーチャルホストを有効にします。
![]()
NameVirtualHost *:80
C:/xampp/htdocs/web/***をサブドメイン化するために、DocumentRootとServerNameを設定します(Apacheを再起動すると、設定が有効化されます)。
![]()
<virtualhost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</virtualhost>
<virtualhost *:80>
DocumentRoot "C:/xampp/htdocs/web/***"
ServerName ***
</virtualhost>
C:\WINDOWS\system32\drivers\etc\にあるhostsファイルをテキストエディタで開き、ローカルIPとサーバ名を追記します。
![]()
127.0.0.1 ***
これで、http://localhost/web/***だったディレクトリに、http://***でアクセスできるようになりましたYO!情報源はApacheのマニュアルと以下の記事でした、感謝!
- 自宅サーバでサブドメイン
- 説明に使うディレクトリ名を、oppaiDaisukiにしている所に惚れました。
- バーチャルホストによる複数サイトの同時運用
- バーチャルホストについて、わかりやすく説明されていました。
- XAMPPで複数の仮想サイトを発行
- ここの情報を頼りに、XAMPPでバーチャルホストの設定をしました。
Posted at 2008.3.29

コメント&トラックバック
トラックバックURL: http://aquila-lab.net/log/archives/23/trackback