+ PerlAuthenHandler NDWeb::AuthHandler
+
+ Order Deny,Allow
+ Require valid-user
+
+ </Location>
+
+
+ # Disallow browsing of Subversion working copy administrative dirs.
+ <locationmatch "/.svn/>
+ Order allow,deny
+ Deny from all
+ </locationmatch>
+ <Location .*/\.svn/.*>
+ Order allow,deny
+ Deny from all
+ </Location>
+
+ PerlSwitches -T -I/var/www/ndawn/
+ PerlRequire /var/www/ndawn/startup.pl
+ <Location ~ "^/((\w+\.(pl|php|pm))|[^.]*)$">
+ SetHandler perl-script
+ PerlResponseHandler ND
+ </Location>
+
+ <Location /perl-status>
+ SetHandler perl-script
+ PerlResponseHandler Apache2::Status
+ Order deny,allow
+ Deny from all
+ Allow from 127.0.0.1
+ Allow from 193.11.248.227
+ </Location>
+
+
+ <IfModule peruser.c>
+ # this must match a Processor
+ ServerEnvironment apache apache
+
+ # these are optional - defaults to the values specified in httpd.conf
+ MinSpareProcessors 4
+ MaxProcessors 20
+ </IfModule>
+</VirtualHost>
+
+Listen 1337
+
+<VirtualHost *:1337>
+ ServerName nd.ruin.nu
+
+ ErrorLog /var/log/apache2/ndawn_error_log
+ <IfModule mod_log_config.c>
+ #TransferLog logs/ndawn_access_log
+ CustomLog /var/log/apache2/ndawn_access_log "%h %l %u [%{%F %H:%M:%S}t] \"%r\" %>s %b %T \"%{Referer}i\" \"%{User-Agent}i\""
+ </IfModule>
+