在httpd.conf中使用别名读取networking驱动器的Apache问题

我有Windows XP专业版(SP3)运行+ XAMPP与Apache 2.2.12。 一切正常安装,并与本地驱动器正常工作

问题是我使用Apaches http.conf文件中定义的别名 访问networking驱动器“U:/”

Alias /w1/ "C:\workspace" // works Alias /w2/ "U:\workspace" // does not work 

networking驱动器U托pipe在别的地方,我不能改变任何设置。 我知道Apache正在另一个用户下运行,因此无法findnetworking驱动器U. 我能做些什么来使其作为一个Windows服务?

我已经尝试使用带有UNC的DocumentRoot / Alias,使用我自己的帐户使用Windows服务“login为”。

编辑:至less工作是:在控制台上运行Apache使用参数“-c”与httpd.conf后apileied附加设置:

 httpd.exe -c "alias /e U:\" 

如果apache作为系统帐户运行,则不能使用networking资源。

如果apache以普通用户身份运行,则可以使用networking资源,但只能使用UNC格式\\server\share_name

在Windows上将Apache作为服务运行

尝试使用DocumentRoot的别名:

别名/ home / htdocs // FILESERVER / share / home / htdocs

然后你可以使用:

DocumentRoot / home / htdocs