我正在尝试在mac上configurationdynamic虚拟主机:
NameVirtualHost *:80 <VirtualHost *:80> ServerName *.*.* ServerAlias *.*.*.* VirtualDocumentRoot "/Volumes/Work/webs/%2" VirtualScriptAlias "/Volumes/Work/webs/%2" <Directory "/Volumes/Work/webs/%2"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All order allow,deny allow from all </Directory> </VirtualHost>
它导致这个错误:“客户端被服务器configuration拒绝”。 当我用<Directory "/Volumes/Work/webs/%2"> <Directory "/Volumes/Work/webs/myproject">replace<Directory "/Volumes/Work/webs/%2"> ,它可以正常工作。
有任何想法吗 ?
<Directory>定义不使用与mod_vhost_alias的指令相同的逻辑 – %2只是%2 ,而不是请求的域的第二部分。
只需使用<Directory /Volumes/Work/webs/> ,因为它适用于所有的子目录。