1 ### Section 3: Virtual Hosts
3 # VirtualHost: If you want to maintain multiple domains/hostnames on your
4 # machine you can setup VirtualHost containers for them. Most configurations
5 # use only name-based virtual hosts so the server doesn't need to worry about
6 # IP addresses. This is indicated by the asterisks in the directives below.
8 # Please see the documentation at
9 # <URL:http://httpd.apache.org/docs-2.0/vhosts/>
10 # for further details before you try to setup virtual hosts.
12 # You may use the command line option '-S' to verify your virtual host
18 ServerAlias ndtest.ruin.nu
20 ErrorLog /var/log/apache2/ndawn_error_log
21 <IfModule mod_log_config.c>
22 #TransferLog logs/ndawn_access_log
23 CustomLog /var/log/apache2/ndawn_access_log "%h %l %u [%{%F %H:%M:%S}t] \"%r\" %>s %b %T \"%{Referer}i\" \"%{User-Agent}i\""
26 Alias /static /var/www/ndawn/root/static
27 Alias /favicon.ico /var/www/ndawn/root/favicon.ico
28 Alias /robots.txt /var/www/ndawn/root/robots.txt
30 FastCgiExternalServer /tmp/ndwebpub.fcgi -socket /tmp/ndweb.socket
31 Alias / /tmp/ndwebpub.fcgi/
37 DeflateFilterNote ratio
39 SetHandler default-handler
42 ExpiresDefault "access plus 1 week"
43 #ExpiresByType text/css "access plus 1 week"
44 #ExpiresByType application/javascript "access plus 1 week"
45 #ExpiresByType image/png "access plus 1 week"
47 AddOutputFilterByType DEFLATE text/html
48 AddOutputFilterByType DEFLATE text/xml
49 AddOutputFilterByType DEFLATE text/css
50 AddOutputFilterByType DEFLATE application/javascript
51 AddOutputFilterByType DEFLATE application/x-javascript
52 AddOutputFilterByType DEFLATE application/xhtml+xml
53 AddOutputFilterByType DEFLATE application/xml
54 AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript
64 SSLCertificateFile /etc/apache2/ssl/nd.crt
65 SSLCertificateKeyFile /etc/apache2/ssl/nd.key
68 RewriteRule ^/(.*) https://%{SERVER_NAME}%{REQUEST_URI} [R]
76 ServerAlias ndtest.ruin.nu
78 ErrorLog /var/log/apache2/ndawn_error_log
79 <IfModule mod_log_config.c>
80 #TransferLog logs/ndawn_access_log
81 CustomLog /var/log/apache2/ndawn_access_log "%h %l %u [%{%F %H:%M:%S}t] \"%r\" %>s %b %T \"%{Referer}i\" \"%{User-Agent}i\""
85 SSLCertificateFile /etc/apache2/ssl/server.crt
86 SSLCertificateKeyFile /etc/apache2/ssl/server.key
89 <IfModule setenvif_module>
90 BrowserMatch ".*MSIE.*" \
91 nokeepalive ssl-unclean-shutdown \
92 downgrade-1.0 force-response-1.0
95 Alias /static /var/www/ndawn/root/static
96 Alias /favicon.ico /var/www/ndawn/root/favicon.ico
97 Alias /robots.txt /var/www/ndawn/root/robots.txt
99 FastCgiExternalServer /tmp/ndweb.fcgi -socket /tmp/ndweb.socket
100 Alias / /tmp/ndweb.fcgi/
106 DeflateFilterNote ratio
108 SetHandler default-handler
111 ExpiresDefault "access plus 1 week"
112 #ExpiresByType text/css "access plus 1 week"
113 #ExpiresByType application/javascript "access plus 1 week"
114 #ExpiresByType image/png "access plus 1 week"
116 AddOutputFilterByType DEFLATE text/html
117 AddOutputFilterByType DEFLATE text/xml
118 AddOutputFilterByType DEFLATE text/css
119 AddOutputFilterByType DEFLATE application/javascript
120 AddOutputFilterByType DEFLATE application/x-javascript
121 AddOutputFilterByType DEFLATE application/xhtml+xml
122 AddOutputFilterByType DEFLATE application/xml
123 AddOutputFilterByType DEFLATE application/ms* application/vnd* application/postscript