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>