X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=examples%2Fapache.conf;fp=examples%2Fapache.conf;h=4f9f04c050bdbf86666fe80ae5f844eb207cc28e;hb=97ec1c8b0099f6e8327b519c224a322a88cd5560;hp=0000000000000000000000000000000000000000;hpb=105445560ce62184bf3b75ef3118c504ee5dcf95;p=debbugs.git diff --git a/examples/apache.conf b/examples/apache.conf new file mode 100644 index 0000000..4f9f04c --- /dev/null +++ b/examples/apache.conf @@ -0,0 +1,38 @@ + + ServerName bugs.debian.org + ServerAdmin owner@bugs.debian.org + DocumentRoot /org/bugs.debian.org/www/ + ScriptAlias /cgi-bin /org/bugs.debian.org/cgi-bin + ErrorLog /var/log/apache/bugs.debian.org-error.log + CustomLog /var/log/apache/bugs.debian.org-access.log combined + + RewriteEngine on + RewriteCond %{HTTP_USER_AGENT} .*apt-listbugs.* + RewriteRule .* /apt-listbugs.html [R,L] + + # RewriteLog /org/bugs.debian.org/apache-rewrite.log + # RewriteLogLevel 0 + + RewriteRule ^/$ http://www.debian.org/Bugs/ + RewriteRule ^/(robots\.txt|release-critical|apt-listbugs\.html)$ - [L] + # The following two redirect to up-to-date pages + RewriteRule ^/([[:digit:]][[:digit:]][[:digit:]]+)$ /cgi-bin/bugreport.cgi?bug=$1 [L,R] + RewriteRule ^/[Ff][Rr][Oo][Mm]:([^/]+\@.+)$ /cgi-bin/pkgreport.cgi?submitter=$1 [L,R] + # Commented out, 'cuz aj says it will crash master. (old master) + # RewriteRule ^/[Ss][Ee][Vv][Ee][Rr][Ii][Tt][Yy]:([^/]+\@.+)$ /cgi-bin/pkgreport.cgi?severity=$1 [L,R] + RewriteRule ^/([^/]+\@.+)$ /cgi-bin/pkgreport.cgi?maint=$1 [L,R] + RewriteRule ^/([^/+]*)([+])([^/]*)$ "/$1%%{%}2B$3" [N] + RewriteRule ^/mbox:([[:digit:]][[:digit:]][[:digit:]]+)$ /cgi-bin/bugreport.cgi?mbox=yes&bug=$1 [L,R,NE] + RewriteRule ^/src:([^/]+)$ /cgi-bin/pkgreport.cgi?src=$1 [L,R,NE] + RewriteRule ^/severity:([^/]+)$ /cgi-bin/pkgreport.cgi?severity=$1 [L,R,NE] + RewriteRule ^/tag:([^/]+)$ /cgi-bin/pkgreport.cgi?tag=$1 [L,R,NE] + # RewriteMap fix-chars int:noescape + RewriteRule ^/([^/]+)$ /cgi-bin/pkgreport.cgi?pkg=$1 [L,R,NE] + + + SetHandler perl-script + PerlHandler Apache::Registry + Options +ExecCGI + + +