git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Running gitweb under mod_perl

From
DSDennis Stosberg <dennis@stosberg.net>
Date
Aug 24, 2006, 14:05 UTC
Message-ID
<20060824140525.G638085b@leonov.stosberg.net>
In-Reply-To
<eck6sq$agn$1@sea.gmane.org>
Jakub Narebski wrote:
> Could you tell me what should I do to run gitweb under mod_perl,
> and not as CGI script? 

About two months ago I sent a set of three patches that made gitweb run with Apache::Registry:

  http://marc.theaimsgroup.com/?l=git&m=115089541911624

The first two patches have found their way into git, so the only thing left to do is to change the way the path to the git repository is passed to the git commands.

I haven't updated that patch since then and with all the refactoring gitweb has seen it surely won't apply anymore, but if there's interest I can rebase it to current "next".

> What should I put in Apache configuration (Apache 2.0.54 if this
> matters, mod_perl 2.0.1) 
>From my configuration:
  <Directory /home/dennis/public_html/perl>
    Options -Indexes +ExecCGI
    AllowOverride None
    PerlSendHeader On
    SetHandler perl-script
    PerlHandler ModPerl::Registry
  </Directory>

Regards, Dennis

Previous: Johannes SchindelinNext: Dennis Stosberg
Message 3 of 12 in “Running gitweb under mod_perl”
  1. Jakub NarebskiAug 24, 2006
  2. Johannes SchindelinAug 24, 2006
  3. Dennis StosbergAug 24, 2006
  4. gitweb: Use --git-dir parameter instead of setting $ENV{'GIT_DIR'}Dennis Stosberg, Aug 24, 2006
  5. gitweb: Use --git-dir parameter instead of setting $ENV{'GIT_DIR'}Jakub Narebski, Aug 28, 2006
  6. Dennis StosbergAug 29, 2006
  7. use do() instead of require() to include configurationDennis Stosberg, Aug 29, 2006
  8. Jakub NarebskiSep 5, 2006
  9. Jakub NarebskiAug 24, 2006
  10. Dennis StosbergAug 24, 2006
  11. Jakub NarebskiAug 24, 2006
  12. Randal L. SchwartzAug 25, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.