]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - config/httpd/vhosts.d/ipfire-interface.conf
b55b80fcb96f0eaf6885cd7b7a5e38624dfa8d9d
[people/pmueller/ipfire-2.x.git] / config / httpd / vhosts.d / ipfire-interface.conf
1 <VirtualHost *:81>
2
3 DocumentRoot /srv/web/ipfire/html
4
5 RewriteEngine on
6 RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|OPTIONS)
7 RewriteRule .* - [F]
8
9 <Directory /srv/web/ipfire/html>
10 Options ExecCGI
11 AllowOverride None
12 Order allow,deny
13 Allow from all
14 </Directory>
15 <DirectoryMatch "/srv/web/ipfire/html/(graphs|sgraph)">
16 AuthName "IPFire - Restricted"
17 AuthType Basic
18 AuthUserFile /var/ipfire/auth/users
19 Require user admin
20 </DirectoryMatch>
21 ScriptAlias /cgi-bin/ /srv/web/ipfire/cgi-bin/
22 <Directory /srv/web/ipfire/cgi-bin>
23 AllowOverride None
24 Options None
25 AuthName "IPFire - Restricted"
26 AuthType Basic
27 AuthUserFile /var/ipfire/auth/users
28 Require user admin
29 <Files chpasswd.cgi>
30 Satisfy Any
31 Allow from All
32 </Files>
33 <Files webaccess.cgi>
34 Satisfy Any
35 Allow from All
36 </Files>
37 <Files credits.cgi>
38 Satisfy Any
39 Allow from All
40 </Files>
41 <Files dial.cgi>
42 Require user admin
43 </Files>
44 </Directory>
45 <Directory /srv/web/ipfire/cgi-bin/dial>
46 AllowOverride None
47 Options None
48 AuthName "IPFire - Restricted"
49 AuthType Basic
50 AuthUserFile /var/ipfire/auth/users
51 Require user dial admin
52 </Directory>
53 Alias /updatecache/ /var/updatecache/
54 <Directory /var/updatecache>
55 Options ExecCGI
56 AllowOverride None
57 Order deny,allow
58 Allow from all
59 </Directory>
60 Alias /repository/ /var/urlrepo/
61 <Directory /var/urlrepo>
62 Options ExecCGI
63 AllowOverride None
64 Order deny,allow
65 Allow from all
66 </Directory>
67
68 </VirtualHost>