]> git.ipfire.org Git - ipfire-2.x.git/blob - config/httpd/vhosts.d/ipfire-interface.conf
27fd25a95a2d27a04372fef84d5c763cd5c24118
[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 Require all granted
13 </Directory>
14 <DirectoryMatch "/srv/web/ipfire/html/(graphs|sgraph)">
15 AuthName "IPFire - Restricted"
16 AuthType Basic
17 AuthUserFile /var/ipfire/auth/users
18 Require user admin
19 </DirectoryMatch>
20 ScriptAlias /cgi-bin/ /srv/web/ipfire/cgi-bin/
21 <Directory /srv/web/ipfire/cgi-bin>
22 AllowOverride None
23 Options None
24 AuthName "IPFire - Restricted"
25 AuthType Basic
26 AuthUserFile /var/ipfire/auth/users
27 Require user admin
28 <Files chpasswd.cgi>
29 Require all granted
30 </Files>
31 <Files webaccess.cgi>
32 Require all granted
33 </Files>
34 </Directory>
35 Alias /updatecache/ /var/updatecache/
36 <Directory /var/updatecache>
37 Options ExecCGI
38 AllowOverride None
39 Require all granted
40 </Directory>
41 Alias /repository/ /var/urlrepo/
42 <Directory /var/urlrepo>
43 Options ExecCGI
44 AllowOverride None
45 Require all granted
46 </Directory>
47 Alias /wpad.dat /srv/web/ipfire/html/proxy.pac
48 </VirtualHost>