Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 May 2008 13:28:29 -0400 (EDT)
From:      "Jonathan Noack" <noackjr@alumni.rice.edu>
To:        "Douglas E. Warner" <silfreed@silfreed.net>
Cc:        freebsd-cvsweb@freebsd.org
Subject:   Re: Using cvsweb as base path in virtualhost
Message-ID:  <57219.192.168.1.10.1210872509.squirrel@www.noacks.org>

next in thread | raw e-mail | index | archive | help
------=_20080515132829_52004
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

On Thu, May 15, 2008 09:50, Douglas E. Warner wrote:
> On Thursday 15 May 2008 00:08:36 Jonathan Noack wrote:
>>>   ScriptAliasMatch ^/?$ /path/to/cvsweb.cgi
>>>   ScriptAliasMatch ^(.*) /path/to/cvsweb.cgi$1
>>
>> You don't need the first ScriptAliasMatch line.  The second is
>> effectively a superset of the first.  I use that exact syntax and it
>> works correctly for me.  Try commenting out the first line and see what
>> happens.
>
> Thanks for the response.  Unfortunately in my current setup the main page
> didn't work without the first line.
>
> I was able to simplify the apache configuration by trying this:
>
> ScriptAlias / /path/to/cvsweb.cgi/
>
> But unfortunately I still get the strange redirection.
>
> I forgot to mention previously that I'm using cvsweb 3.0.6.

Doug,
I found the issue with using CVSweb as the base path.  There is some old
code in to work around "thttpd stupidity".  This is tripping the redirect
code and causing the strange behavior.  Please try the attached patch to
cvsweb.cgi.  It should work with your current ScriptAlias line; if not,
try this one:
ScriptAliasMatch ^(.*) /path/to/cvsweb.cgi$1

I'll need to test with recent thttpd versions before rolling this into a
new release.

Regards,
-Jonathan
------=_20080515132829_52004
Content-Type: application/octet-stream; name="cvsweb-root.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="cvsweb-root.patch"

LS0tIGN2c3dlYi5jZ2kub3JpZwkyMDA4LTA1LTE1IDEzOjE0OjM5LjAwMDAwMDAwMCAtMDQwMAor
KysgY3Zzd2ViLmNnaQkyMDA4LTA1LTE1IDEzOjE4OjE0LjAwMDAwMDAwMCAtMDQwMApAQCAtMzAy
LDExICszMDIsMTEgQEAKICRzY3JpcHRuYW1lICAgID1+IHN8Xi8qfC98OwogCiAjIExldCdzIHdv
cmthcm91bmQgdGh0dHBkJ3Mgc3R1cGlkaXR5Li4KLWlmICgkc2NyaXB0bmFtZSA9fiBtfC8kfCkg
ewotICAkcGF0aGluZm8gLj0gJy8nOwotICBteSAkcmUgPSBxdW90ZW1ldGEgJHBhdGhpbmZvOwot
ICAkc2NyaXB0bmFtZSA9fiBzLyRyZSQvLzsKLX0KKyNpZiAoJHNjcmlwdG5hbWUgPX4gbXwvJHwp
IHsKKyMgICRwYXRoaW5mbyAuPSAnLyc7CisjICBteSAkcmUgPSBxdW90ZW1ldGEgJHBhdGhpbmZv
OworIyAgJHNjcmlwdG5hbWUgPX4gcy8kcmUkLy87CisjfQogCiAjICRzY3JpcHRuYW1lIDogdGhl
IFVSSSBlc2NhcGVkIHBhdGggdG8gdGhpcyBzY3JpcHQKICMgJHdoZXJlICAgICAgOiB0aGUgcGF0
aCBpbiB0aGUgQ1ZTIHJlcG9zaXRvcnkgKHdpdGhvdXQgbGVhZGluZyAvLCBvciBvbmx5IC8pCg==
------=_20080515132829_52004--





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?57219.192.168.1.10.1210872509.squirrel>