1# Apache configuration example
2
3#
4# This file provide an example Apache configuration (for
5# versions >= 2.4) that you need to customize to your site.
6#
7# Make sure that the CGI module is activated elsewhere in
8# your site configuration:
9# (LoadModule cgi_module .../mod_cgi.so)
10#
11
12# If you don't have this directive before
13#Listen 443
14
15<VirtualHost *:80>
16    ServerName			www.example.com
17    RewriteEngine               on
18    RewriteRule ^/(netmagis.*)  https://www.example.com/netmagis [R]
19</VirtualHost>
20
21<VirtualHost *:443>
22    ServerName			www.example.com
23
24    SSLEngine			on
25    SSLCertificateFile		"/usr/local/etc/apache24/server.crt"
26    SSLCertificateKeyFile	"/usr/local/etc/apache24/server.key"
27    SSLCertificateChainFile	"/usr/local/etc/apache24/server-ca.pem"
28
29    Alias "/netmagis/css"	"%NMCGIDIR%/css"
30    ScriptAlias "/netmagis"	"%NMCGIDIR%"
31
32    <Directory %NMCGIDIR%>
33	Require all granted
34	DirectoryIndex index
35    </Directory>
36
37    RedirectMatch permanent ^/netmagis/?$	https://www.example.com/netmagis/index
38
39</VirtualHost>
40