1.配置虚拟主机
<1> 在hosts文件创建虚拟主机的名称和IP地址,如下图:
127.0.0.1
hosts文件位置:C:\Windows\System32\drivers\etc\
<2> 修改Apache的虚拟主机的配置文件httpd-vhosts.conf,位置:eg:E:\xampp\apache\conf\extra\
NameVirtualHost *:80 去除#号
<VirtualHost :80>
##ServerAdmin webmaster@dummy-
DocumentRoot "D:/web/MyPHP"
ServerName
<Directory "D:/web/MyPHP">
Order deny,allow
Deny from all
Allow from all
</Directory>
##ServerAlias www.dummy-
##ErrorLog "logs/dummy--error.log"
##CustomLog "logs/dummy--access.log" common
</VirtualHost>
注:<VirtualHost :80>中的不能改为‘*’号,否则添加虚拟主机后原来的localhost将定位为虚拟主机的目录下。
2.配置别名(目的:设置一个虚拟目录,对应实际文件位置)
alias /pic "c:/images"
<directory "c:/images">
Order Deny,Allow
Deny From All
Allow From 127.0.0.1 #只允许127.0.0.1访问
</directory>
其中,pic为别名,后面跟的为实际路径;directory为设置别名的访问权限
关于order的访问权限设置见下图:
比如访问c:/images/0.jpg,则标记为<img src="pic/0.jpg"/>