【发布时间】:2015-02-01 17:17:35
【问题描述】:
在尝试解决我的 cgi-bin 上的路径错误时,我发现 Apache 在错误的位置寻找它。
错误日志显示: 找不到或无法统计脚本:/Library/Server/Web/Data/CGI-Executables
但我的 httpd.conf 文件有:
ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) "/Library/WebServer/CGI-Executables/$1"
<Directory "/Library/WebServer/CGI-Executables">
AllowOverride None
Options None
Require all granted
</Directory>
默认情况下,这些路径位于 httpd.conf 中。 httpd.conf 中没有对 /Library/Server/Web/Data 的任何类型的引用
如果我将整个 CGI-Executables 目录移动到 /Library/Server/Web/Data/ 一切正常。这很好,但我希望它是 /Library/WebServer/
什么会导致 Apache 忽略 httpd.conf 分配的路径,我该如何纠正它?
【问题讨论】:
标签: apache cgi httpd.conf