//Indexes:当在目录中找不到DirectoryIndex 列表中指定的文件 //FollowSymLinks:允许符号链接跟随,访问不在本目录下的文件
Options Indexes FollowSymLinks
//禁止读取.htaccess 配置文件的内容
AllowOverride None
//指定先执行Allow(允许)访问规则,再执行Deny(拒绝)访问规则
Order allow,deny
//设置Allow(允许)访问规则,允许所有连接
Allow from all
首先主机要有多个IP
例子中虚拟主机文件夹对象是“D:music“ 监控的IP是212.33.44.12
Listen 212.33.44.12:80
<VirtualHost 212.33.44.12:80>
ServerAdmin [email protected](随便)
ServerName 212.33.44.12(随便)
DocumentRoot "D:music"
DirectoryIndex index.htm index.php index.html (修改首页文件)
DefaultLanguage zh-CN(编码的问题可以去掉)
AddDefaultCharset gb2312 (编码的问题可以去掉)
<Directory "D:music">
Options FollowSymLinks -indexes
AllowOverride All
Order allow,deny
Allow from all
结果你会发现, You don't have permission to access / on this server
不要怕,
Options FollowSymLinks -indexes用Options Indexes FollowSymLinks替换一下,
这是为什么呢?
因为,不要同的版本的apache在这一点支持不同有的用前面的就可以,但是有些用后面的才可以,甚至在不同的系统apache的配置文件书写方法还不一样
记得重启一下服务器,这样才能让修改生效