Windows中的Apache虚拟主机 - 如何处理符号链接?

时间:2010-06-14 03:43:08

标签: windows apache symlink

我正在尝试在 WAPP 堆栈上运行虚拟主机。我的虚拟主机具有FollowSymLinks选项,但在Windows中,所有这些符号链接(我使用快捷方式,我认为这可能是问题)都具有.lnk扩展名。因此,如果我正在尝试访问settings.html,那么Apache无法找到它,因为我所有人都在settings.html.lnk。如果我的问题不清楚,请道歉。

2 个答案:

答案 0 :(得分:12)

Apache并不了解快捷方式。您需要使用正确的符号链接。在Windows上,这是使用命令行工具mklink完成的。有关详细信息,请参阅http://ipggi.wordpress.com/2009/09/07/windows-file-junctions-symbolic-links-and-hard-links/

答案 1 :(得分:1)

出于安全原因,Apache上默认不遵循符号链接。

比使用“Options FollowSymLinks”在配置文件中启用它更好,你应该使用

http://httpd.apache.org/docs/current/urlmapping.html#outside

这不是你预期的答案,但可能有所帮助......