summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2024-12-31 20:17:52 +0000
committerDan Goodliffe <dan@randomdan.homeip.net>2024-12-31 20:17:58 +0000
commit8bcb4382ec6b5b377446a02d7436dd34c26e40e8 (patch)
tree9ed8df9d09832178dfc4f41f0deebf3ed9ccf715 /etc
parentIncrease cache expiry time for assets (diff)
downloadconfig-8bcb4382ec6b5b377446a02d7436dd34c26e40e8.tar.bz2
config-8bcb4382ec6b5b377446a02d7436dd34c26e40e8.tar.xz
config-8bcb4382ec6b5b377446a02d7436dd34c26e40e8.zip
Require login for some git repos
Cos bots ignore robots.txt
Diffstat (limited to 'etc')
-rw-r--r--etc/apache/httpd.conf26
1 files changed, 19 insertions, 7 deletions
diff --git a/etc/apache/httpd.conf b/etc/apache/httpd.conf
index 34333a5..9500d9e 100644
--- a/etc/apache/httpd.conf
+++ b/etc/apache/httpd.conf
@@ -159,6 +159,15 @@ AddHandler markdown .md
SSLCertificateChainFile "/etc/letsencrypt/live/$domain/chain.pem"
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
</Macro>
+<Macro Private>
+ <RequireAny>
+ Require ip 10
+ AuthBasicProvider ldapauth
+ AuthType basic
+ AuthName "Private network"
+ Require valid-user
+ </RequireAny>
+</Macro>
<VirtualHost *:11080>
ServerName bugzilla.randomdan.homeip.net
<FilesMatch \.cgi$>
@@ -181,13 +190,7 @@ Use SSLRedirect gentoobrowse.randomdan.homeip.net
# Nagios
ScriptAlias /nagios/cgi-bin /usr/lib64/nagios/cgi-bin/
<Directory /usr/lib64/nagios/cgi-bin>
- <RequireAny>
- Require ip 10
- AuthBasicProvider ldapauth
- AuthType basic
- AuthName "Private network"
- Require valid-user
- </RequireAny>
+ Use Private
</Directory>
Alias /nagios /usr/share/nagios/htdocs
# Nagios graph
@@ -211,4 +214,13 @@ Use SSLRedirect gentoobrowse.randomdan.homeip.net
</VirtualHost>
<VirtualHost *:11443>
Use SSL git.randomdan.homeip.net
+ <Location /repo/gentoo-official>
+ Use Private
+ </Location>
+ <Location /repo/ice>
+ Use Private
+ </Location>
+ <Location /repo/config>
+ Use Private
+ </Location>
</VirtualHost>