Apache2 httpd.conf中ScriptAlias中的空格阻止启动fcgi进程

Apache2 httpd.conf中ScriptAlias中的空格阻止启动fcgi进程,apache2,mod-fcgid,Apache2,Mod Fcgid,我对当前的apachehttpd(2.2.21)和mod_fcgid(2.3.6)版本有问题。在我的项目中,httpd.conf中的ScriptAlias指令可能包含空格,因为操作系统路径可以包含空格。此选项用于处理较旧的httpd和fcgid版本。但是自从我们切换到当前版本,它就不再工作了。如果ScriptAlias的路径包含一个空格,并且mod_fcgid想要启动我的fcgi进程,我会得到以下错误日志: 326 [Fri Jan 06 11:30:01 2012] [notice] Apac

我对当前的apachehttpd(2.2.21)和mod_fcgid(2.3.6)版本有问题。在我的项目中,httpd.conf中的ScriptAlias指令可能包含空格,因为操作系统路径可以包含空格。此选项用于处理较旧的httpd和fcgid版本。但是自从我们切换到当前版本,它就不再工作了。如果ScriptAlias的路径包含一个空格,并且mod_fcgid想要启动我的fcgi进程,我会得到以下错误日志:

326 [Fri Jan 06 11:30:01 2012] [notice] Apache/2.2.21 (Unix) mod_fcgid/2.3.6 configured -- resuming normal operations

327 [Fri Jan 06 11:30:03 2012] [warn] [client 77.58.246.206] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server

328 [Fri Jan 06 11:30:03 2012] [error] [client 77.58.246.206] Premature end of script headers: somename.fcgi
这是一个已知的问题吗?我在谷歌上找不到任何东西

最好的
David

是的,不幸的是,Apache 2.2.21的mod_fcgid副本不适用于有空格的路径。已提交,应在较新版本中解决,因此您可以更新,也可以使用路径的8.3短名称。

我可以通过降级mod_fcgid绕过此问题。这意味着,这个问题是在最新的mod_fcgid版本中引入的。我认为这篇文章与服务器故障更相关,不是吗?