Apache安装完后,我的安装目录 是 : d:\www\apache2\
比如我要设置成:127.0.0.2访问 D:/www/apache2/wwwroot/a;文件夹
127.0.0.32访问 D:/www/apache2/wwwroot/b;文件夹
注意:如果网页文件不是放在默认的文件夹下:DocumentRoot "D:/www/apache2/htdocs"
如果我上面的那样放,那么需要改下confg/httpd.conf配置文件的<Directory "D:/www/apache2/htdocs">改成:
<Directory "D:/www/apache2">(这是域名的访问路径权限,要大于等于网页文件夹)
打开安装目录下的confg/httpd.conf配置文件
找到
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
把红的井号去掉。
这样,当我们输入 http://127.0.0.1 后默认再不是去访问:DocumentRoot "D:/www/apache2/htdocs"
而是默认访问安装目录下的conf/extra/httpd-vhosts.conf.
这时就需要配置httpd-vhosts.conf文件了,文件里给了我们两个例子。可以改成这样:
<VirtualHost *:80>
DocumentRoot "D:/www/apache2/wwwroot/a"
ServerName 127.0.0.2
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/www/apache2/wwwroot/b"
ServerName 127.0.0.3
</VirtualHost>
输入 127.0.0.2访问的是a文件夹
输入 127.0.0.3访问的是b文件夹