apache创建虚拟目录
打开 apache的配置文件 httpd.conf 。
在最下面将下面代码复制进去,保存并重启apache服务器。
代码如下
NameVirtualHost *:80
#第一个主机,80端口
<VirtualHost *:80>
ServerAdmin admin@phpnow.org
#指向本地位置
DocumentRoot "F:wwwrootdede"
#主机名称(注意这个很重要,就是你的域名,准确输入才能成功)
ServerName www..com
ServerAlias ppblog.cn
#结束第一个主机配置
</VirtualHost>
#第二个主机,80端口
<VirtualHost *:80>
ServerAdmin admin@phpnow.org
DocumentRoot "F:wwwrootwordpress"
ServerName wp.ppblog.cn
ServerAlias ppblog.cn
</VirtualHost>
#从这里一定要放在下面,第三个主机,80端口
<VirtualHost *:80>
ServerAdmin admin@phpnow.org
DocumentRoot "F:wwwroothtdocs"
#表示所有的域名都可以访问
ServerName *
ServerAlias *
</VirtualHost>
在其他文件夹创建虚拟目录
DocumentRoot “E:htdocs”
将虚拟目录建立在”F:wwwroot”以外的目录中报错:”You don’t have permission to access / on this server.”
解决办法如下:
打开 apache的配置文件 httpd.conf 。
找到
代码如下:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改为
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
这样就可以在任何地方创建虚拟目录了。
更多信息请查看IT技术专栏