问题服务器:Windows 2008
Apache版本:2.2
我在获取别名以便在Windows Server 2008上运行时遇到了问题。相同的代码配置在我的一个运行Windows 2003的测试环境中正常工作。
非常简单。我只需要一个别名,将请求移动到apache运行的同一台服务器上的本地文件结构。
2003年有效:
<IfModule alias_module>
#alias attempt
Alias /pages/images/img C:/folder/anotherFolder/images/img
</IfModule>
<Directory C:/folder/anotherFolder/images/img>
Order allow,deny
Allow from all
</Directory>
这在2003年非常有用,它从项目之外的本地位置获取文件。
我已经在2008上完成了相同的设置并启动了Apache,但别名似乎永远不会被使用,因为永远不会抓住新目录。
另请注意,在2008年,Apache正在本地系统帐户上运行,需要通过Windows共享来共享需要访问的文件夹以及在apache中共享相同的目录。
知道为什么这可能在2008年不起作用?