在Apache 2.2中使用networking驱动器作为别名不起作用

操作系统是Windows 7

Appache安装在“C:\ AppServ \ Apache2.2”

httpd.conf

为documentroot

DocumentRoot "C:/Program Files (x86)/myweb" 

别名

 alias /link/ "\\xxx.xx.xx.xx/myfolder/logs" <Directory "\\xxx.xx.xx.xx/myfolder/logs" 

在“<Directory”行中,斜杠必须是“\”,以便apache无误地启动。

当我访问这个我得到403禁止,您没有权限访问。 而在Apache日志的error.log我得到“客户端拒绝服务器configuration:C:/xxx.xx.xx.xx”

我试过了什么:

  • 斜杠(“/”,“\”)在别名和目录中的不同变体
  • 使用地图驱动器,而不是UNC

任何想法如何解决这个问题?

首先,您不应该将您的网页文件设置为C:/ Program Files(x86)/

然后你需要将Apache用户设置为你的web文件夹

而对于共享别名,您需要设置networking映射而不是networking地址