我有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