Do you have any separate mod_rewrite rules in your Apache configuration?

WSGIScriptAliasMatch itself should not trigger any internal
redirections that I know of.

Graham

On 12 October 2011 17:09, Forest Wilkinson <[email protected]> wrote:
> When I use WSGIScriptAliasMatch, even with the arguments you
> suggested, I get a ton of these errors in apache's error.log:
>
> Request exceeded the limit of 10 subrequest nesting levels due to
> probable confguration error. Use 'LimitInternalRecursion' to increase
> the limit if necessary. Use 'LogLevel debug' to get a backtrace.
>
> Followed by this error:
>
> child pid 12345 exit signal Segmentation fault (11)
>
> When I use this:
>
> AliasMatch ^/(?!auth|sitepage) /var/moin/apidoc/server/moin.wsgi/$1
>
> I get those same errors, as if I had used WSGIScriptAliasMatch.
>
> When I use this:
>
> AliasMatch ^/(?!auth|sitepage) /var/moin/apidoc/server/moin.wsgi
>
> The errors go away, but SCRIPT_NAME and PATH_INFO are wrong, as in my
> original post.
>
>
> On Tue, Oct 11, 2011 at 23:00, Graham Dumpleton
> <[email protected]> wrote:
>> On 12 October 2011 16:47, Forest Wilkinson <[email protected]> wrote:
>>> AliasMatch ^/(?!auth|sitepage).* /var/moin/apidoc/server/moin.wsgi
>>>
>>> WSGIScriptAliasMatch ^/(?!auth|sitepage).* /var/moin/apidoc/server/moin.wsgi
>>
>> What happens if you use:
>>
>>  WSGIScriptAliasMatch ^/(?!auth|sitepage) 
>> /var/moin/apidoc/server/moin.wsgi/$1
>>
>> Don't have .* on left hand side. It will match leading path.
>>
>> Can't remember if /$1 will be required to get SCRIPT_NAME to be empty.
>>
>> Graham
>>
>>> On Tue, Oct 11, 2011 at 22:39, Graham Dumpleton
>>> <[email protected]> wrote:
>>>> Provide both the WSGIScriptAliasMatch and AliasMatch directive lines you 
>>>> used.
>>>>
>>>> Graham
>>>>
>>>> On 12 October 2011 16:29, Forest <[email protected]> wrote:
>>>>> Hi, all.
>>>>>
>>>>> I believe I should be able to use apache's AliasMatch directive
>>>>> instead of WSGIScriptAlias, so long as I also use SetHandler wsgi-
>>>>> script and Options +ExecCGI in my <Directory> section.  This is mostly
>>>>> working for me, except that SCRIPT_NAME is being set to the entire
>>>>> path of each request's URL, and PATH_INFO is always empty.
>>>>> Unfortunately, this causes MoinMoin to misbehave.
>>>>>
>>>>> When I use WSGIScriptAlias, SCRIPT_NAME and PATH_INFO are set
>>>>> correctly.
>>>>>
>>>>> What must I do to get modwsgi to set SCRIPT_NAME and PATH_INFO
>>>>> correctly when using AliasMatch?
>>>>>
>>>>> (Incidentally, I'm using AliasMatch in order to route all paths except
>>>>> a couple of specific ones to MoinMoin's wsgi application. I tried
>>>>> WSGIScriptAliasMatch with the same regular expression, but this caused
>>>>> apache to fail with recursion errors and segmentation faults in the
>>>>> error log.)
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google Groups 
>>>>> "modwsgi" group.
>>>>> To post to this group, send email to [email protected].
>>>>> To unsubscribe from this group, send email to 
>>>>> [email protected].
>>>>> For more options, visit this group at 
>>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>>
>>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "modwsgi" group.
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to 
>>>> [email protected].
>>>> For more options, visit this group at 
>>>> http://groups.google.com/group/modwsgi?hl=en.
>>>>
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "modwsgi" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to 
>>> [email protected].
>>> For more options, visit this group at 
>>> http://groups.google.com/group/modwsgi?hl=en.
>>>
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/modwsgi?hl=en.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/modwsgi?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to