Apache 403在使用AliasMatch和-D的窗口上



在我将apache打包为可移植的(使用任意位置(后,我意外地在AliasMatch上得到403错误,但在常规的Location资源上没有。

更新:我找到了修复程序。检查答案。

因此,这是我自己的回应。

我查看了error.log,发现aliasmatch的路径是错误的(真是个独家新闻(。但请注意,此路径是使用变量创建的。事实上,我们所期待的所有角色都被删除了。

我查看了变量的来源,但不是一开始,因为所有基于Location的URI都在工作。太神了但是,事实是,Location指令似乎可以将/中丑陋的\windows转换为工作,而不是AliasMatch指令。我忘了告诉大家,我使用命令行httpd和选项-D启动了Apache。。。带有\和not/的难看的windows路径。因此,我将路径转换为一个漂亮的unix路径,一切都恢复了正常。

在dos命令中:SET APACHE_ROOT="%THE_WINDOWS_PATH:\=/%">

相关内容

  • 没有找到相关文章

最新更新