XAMPPをインストールし、Apacheを使うと、デフォルトでは/xampp/htdocsフォルダがhtmlファイルなどネットブラウザ閲覧用ファイルの置き場所になるみたいです。あらかじめのサーバ領域より外、例えばc:/webなどというフォルダを閲覧用フォルダとしようとしたら、httpd-vhost.confの設定だけでは、読み込み権限の関係でNGになるようです。
ひとつ下の記事の場合、自PCからデフォルト設定のフォルダ内にサブフォルダをつくるということでしたので、問題が発生しなかったようです。
(所在 /xampp/apache/conf/xtra/httpd-vhosts.conf) *2012/10/21修正
関係する、3つのファイルがあります。
そのうちの、httpd-vhosts.confでは、閲覧用ファイルの置き場所がどこであるか示すために、次のように設定します(追加または修正)。
<VirtualHost *:80> DocumentRoot "C:/web" ServerName site </VirtualHost>
hostsは、次のような感じでしょうか…。自PCのIPアドレスが 192.168.11.6としたら
192.168.11.6 site
これで、http://site/とアクセスしても不十分で、閲覧できんみたいです。読み込みができるよう記述が、httpd.confに必要なようです。位置はデフォルトで記述のある次のような場所の下あたりです。
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory>
書き加えたのは、次のような感じです。192.168(≒自グループのLAN内)からのアクセスは受け付けてね~というような意味です。
<Directory /web> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 192.168 </Directory>
書き加えなどしたファイルは保存し、webフォルダにはindex.htmlファイルを置いて、http://site/を閲覧すると、c:/webのindex.htmlを閲覧できる(はず)です…おそらく、はい、だいたい、そんな感じかと…