From 6f76c8851440d1e4dc65aed4dd9e206f4fa854e1 Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Wed, 26 Mar 2008 12:30:49 +0100 Subject: [PATCH] New apache conf --- apache-conf.conf | 116 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 112 insertions(+), 4 deletions(-) diff --git a/apache-conf.conf b/apache-conf.conf index 167819f..998b486 100644 --- a/apache-conf.conf +++ b/apache-conf.conf @@ -40,17 +40,14 @@ ServerName nd.ruin.nu - ServerAlias webbie.ndawn.com RewriteEngine On RewriteCond %{HTTPS} !=on - RewriteRule ^/(.*) https://%{SERVER_NAME}%{REQUEST_URI} [R] + RewriteRule ^/(.*) https://%{SERVER_NAME}:1337%{REQUEST_URI} [R] - ServerName nd.ruin.nu - ServerAlias webbie.ndawn.com ErrorLog /var/log/apache2/ndawn_error_log @@ -151,3 +148,114 @@ +Listen 1337 + + + ServerName nd.ruin.nu + + ErrorLog /var/log/apache2/ndawn_error_log + + #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\"" + + + + SSLEngine on + SSLCertificateFile /etc/apache2/ssl/nd.crt + SSLCertificateKeyFile /etc/apache2/ssl/nd.key + #SSLCertificateChainFile /etc/apache2/ssl/ca-bundle.crt + #SSLCACertificateFile /etc/apache2/ssl/ca-bundle.crt + + + BrowserMatch ".*MSIE.*" \ + nokeepalive ssl-unclean-shutdown \ + downgrade-1.0 force-response-1.0 + + # + # DocumentRoot: The directory out of which you will serve your + # documents. By default, all requests are taken from this directory, but + # symbolic links and aliases may be used to point to other locations. + # + DocumentRoot "/var/www/ndawn/htdocs" + + DeflateFilterNote ratio + AddOutputFilterByType DEFLATE text/* + AddOutputFilterByType DEFLATE application/xhtml+xml + AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript + + + # + # This should be changed to whatever you set DocumentRoot to. + # + + + # + # Possible values for the Options directive are "None", "All", + # or any combination of: + # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews + # + # Note that "MultiViews" must be named *explicitly* --- "Options All" + # doesn't give it to you. + # + # The Options directive is both complicated and important. Please see + # http://httpd.apache.org/docs-2.0/mod/core.html#options + # for more information. + # + Options Indexes FollowSymLinks + + # + # AllowOverride controls what directives may be placed in .htaccess files. + # It can be "All", "None", or any combination of the keywords: + # Options FileInfo AuthConfig Limit + # + AllowOverride None + + + + AuthName "NewDawn authentication" + AuthType basic + + PerlAuthenHandler NDWeb::AuthHandler + + Order Deny,Allow + Require valid-user + + + + + # Disallow browsing of Subversion working copy administrative dirs. + + Order allow,deny + Deny from all + + + Order allow,deny + Deny from all + + + PerlSwitches -T -I/var/www/ndawn/ + PerlRequire /var/www/ndawn/startup.pl + + SetHandler perl-script + PerlResponseHandler ND + + + + SetHandler perl-script + PerlResponseHandler Apache2::Status + Order deny,allow + Deny from all + Allow from 127.0.0.1 + Allow from 193.11.248.227 + + + + + # this must match a Processor + ServerEnvironment apache apache + + # these are optional - defaults to the values specified in httpd.conf + MinSpareProcessors 4 + MaxProcessors 20 + + -- 2.39.2