diff --git a/recipes/apache2.rb b/recipes/apache2.rb index 36fcdc3b..99a2fc40 100644 --- a/recipes/apache2.rb +++ b/recipes/apache2.rb @@ -23,6 +23,12 @@ owner 'root' end +remote_file '/etc/apache2/conf-available/cgit.conf' do + mode '644' + owner 'root' + notifies :reload, 'service[apache2]' +end + %w[git svn].each do |subdomain| remote_file "/etc/apache2/sites-available/#{subdomain}.ruby-lang.org.conf" do mode '644' diff --git a/recipes/files/etc/apache2/conf-available/cgit.conf b/recipes/files/etc/apache2/conf-available/cgit.conf new file mode 100644 index 00000000..40cdf8ec --- /dev/null +++ b/recipes/files/etc/apache2/conf-available/cgit.conf @@ -0,0 +1,318 @@ +ScriptAlias /cgit/ "/usr/lib/cgit/cgit.cgi/" +RedirectMatch ^/cgit$ /cgit/ +Alias /cgit-css "/usr/share/cgit/" + + AllowOverride None + Options ExecCGI FollowSymlinks + Require all granted + + Order Allow,Deny + Allow from all + +Deny from 100.27.8.240 +Deny from 101.32.115.96 +Deny from 101.32.240.178 +Deny from 101.32.242.16 +Deny from 101.32.243.24 +Deny from 101.32.244.173 +Deny from 101.32.254.77 +Deny from 103.121.39.54 +Deny from 119.28.105.111 +Deny from 124.156.196.210 +Deny from 124.156.200.172 +Deny from 124.156.205.228 +Deny from 124.156.207.130 +Deny from 129.226.146.19 +Deny from 129.226.150.55 +Deny from 129.226.151.215 +Deny from 129.226.154.196 +Deny from 129.226.156.129 +Deny from 129.226.158.117 +Deny from 129.226.192.111 +Deny from 129.226.192.224 +Deny from 129.226.193.30 +Deny from 129.226.209.118 +Deny from 129.226.91.207 +Deny from 129.226.92.236 +Deny from 129.226.92.4 +Deny from 150.109.11.222 +Deny from 150.109.12.106 +Deny from 150.109.13.249 +Deny from 150.109.17.45 +Deny from 150.109.20.64 +Deny from 150.109.21.76 +Deny from 150.109.23.33 +Deny from 150.109.24.245 +Deny from 150.109.25.235 +Deny from 170.106.107.202 +Deny from 170.106.108.10 +Deny from 170.106.109.24 +Deny from 170.106.115.155 +Deny from 170.106.142.139 +Deny from 170.106.148.16 +Deny from 170.106.151.66 +Deny from 170.106.169.165 +Deny from 170.106.172.189 +Deny from 170.106.177.16 +Deny from 170.106.187.237 +Deny from 170.106.187.99 +Deny from 170.106.192.82 +Deny from 170.106.197.128 +Deny from 170.106.84.19 +Deny from 18.234.184.27 +Deny from 194.120.230.118 +Deny from 195.191.219.130 +Deny from 195.62.32.102 +Deny from 20.171.207.103 +Deny from 20.171.207.108 +Deny from 20.171.207.192 +Deny from 20.171.207.209 +Deny from 20.171.207.230 +Deny from 20.171.207.65 +Deny from 20.171.207.86 +Deny from 202.127.183.178 +Deny from 207.180.245.57 +Deny from 216.244.66.230 +Deny from 24.131.231.46 +Deny from 3.237.46.45 +Deny from 34.229.134.0 +Deny from 43.128.84.42 +Deny from 43.128.88.143 +Deny from 43.128.89.170 +Deny from 43.130.0.17 +Deny from 43.130.12.196 +Deny from 43.130.13.203 +Deny from 43.130.17.168 +Deny from 43.130.2.53 +Deny from 43.130.31.206 +Deny from 43.130.35.10 +Deny from 43.130.35.85 +Deny from 43.130.40.43 +Deny from 43.130.48.193 +Deny from 43.130.58.215 +Deny from 43.130.60.10 +Deny from 43.130.61.214 +Deny from 43.133.38.100 +Deny from 43.133.43.121 +Deny from 43.133.43.154 +Deny from 43.133.43.227 +Deny from 43.133.56.146 +Deny from 43.133.57.8 +Deny from 43.133.59.248 +Deny from 43.133.60.115 +Deny from 43.133.60.97 +Deny from 43.133.62.111 +Deny from 43.133.62.221 +Deny from 43.134.0.62 +Deny from 43.134.107.106 +Deny from 43.134.109.11 +Deny from 43.134.112.111 +Deny from 43.134.118.145 +Deny from 43.134.119.86 +Deny from 43.134.12.237 +Deny from 43.134.121.104 +Deny from 43.134.15.134 +Deny from 43.134.16.138 +Deny from 43.134.163.161 +Deny from 43.134.165.87 +Deny from 43.134.167.226 +Deny from 43.134.176.114 +Deny from 43.134.184.91 +Deny from 43.134.229.118 +Deny from 43.134.231.229 +Deny from 43.134.236.64 +Deny from 43.134.26.191 +Deny from 43.134.26.28 +Deny from 43.134.41.2 +Deny from 43.134.46.116 +Deny from 43.134.48.88 +Deny from 43.134.56.250 +Deny from 43.134.57.196 +Deny from 43.134.61.126 +Deny from 43.134.61.238 +Deny from 43.134.63.65 +Deny from 43.134.64.76 +Deny from 43.134.69.123 +Deny from 43.134.69.90 +Deny from 43.134.72.28 +Deny from 43.134.73.181 +Deny from 43.134.75.217 +Deny from 43.134.77.29 +Deny from 43.134.91.203 +Deny from 43.134.91.49 +Deny from 43.134.99.61 +Deny from 43.135.129.240 +Deny from 43.135.129.244 +Deny from 43.135.131.147 +Deny from 43.135.134.141 +Deny from 43.135.135.246 +Deny from 43.135.138.166 +Deny from 43.135.141.103 +Deny from 43.135.144.133 +Deny from 43.135.145.56 +Deny from 43.135.147.140 +Deny from 43.135.150.154 +Deny from 43.135.156.161 +Deny from 43.135.158.194 +Deny from 43.135.173.248 +Deny from 43.135.177.50 +Deny from 43.135.179.97 +Deny from 43.135.186.136 +Deny from 43.153.1.102 +Deny from 43.153.10.102 +Deny from 43.153.10.154 +Deny from 43.153.103.133 +Deny from 43.153.105.93 +Deny from 43.153.106.120 +Deny from 43.153.107.175 +Deny from 43.153.11.31 +Deny from 43.153.12.7 +Deny from 43.153.122.155 +Deny from 43.153.13.111 +Deny from 43.153.14.12 +Deny from 43.153.14.242 +Deny from 43.153.17.158 +Deny from 43.153.18.46 +Deny from 43.153.193.211 +Deny from 43.153.20.154 +Deny from 43.153.20.37 +Deny from 43.153.23.112 +Deny from 43.153.23.244 +Deny from 43.153.23.81 +Deny from 43.153.29.199 +Deny from 43.153.3.32 +Deny from 43.153.30.97 +Deny from 43.153.34.43 +Deny from 43.153.37.58 +Deny from 43.153.39.234 +Deny from 43.153.4.65 +Deny from 43.153.46.109 +Deny from 43.153.5.20 +Deny from 43.153.52.32 +Deny from 43.153.58.32 +Deny from 43.153.6.132 +Deny from 43.153.60.85 +Deny from 43.153.61.213 +Deny from 43.153.62.136 +Deny from 43.153.69.7 +Deny from 43.153.76.232 +Deny from 43.153.80.61 +Deny from 43.153.84.42 +Deny from 43.153.97.220 +Deny from 43.156.107.145 +Deny from 43.156.12.8 +Deny from 43.156.2.243 +Deny from 43.156.29.120 +Deny from 43.156.29.145 +Deny from 43.156.3.195 +Deny from 43.156.5.207 +Deny from 43.156.6.103 +Deny from 43.159.131.116 +Deny from 43.159.133.74 +Deny from 43.159.137.20 +Deny from 43.159.139.35 +Deny from 43.159.144.118 +Deny from 43.159.144.69 +Deny from 43.159.144.95 +Deny from 43.159.146.48 +Deny from 43.159.32.86 +Deny from 43.159.37.213 +Deny from 43.159.41.139 +Deny from 43.159.41.195 +Deny from 43.163.0.23 +Deny from 43.163.8.75 +Deny from 44.212.14.20 +Deny from 47.238.13.10 +Deny from 47.238.13.11 +Deny from 47.238.13.12 +Deny from 47.238.13.13 +Deny from 47.238.13.14 +Deny from 47.238.13.15 +Deny from 47.238.13.16 +Deny from 47.238.13.17 +Deny from 47.238.13.18 +Deny from 47.238.13.9 +Deny from 47.242.148.169 +Deny from 47.242.149.96 +Deny from 47.242.160.82 +Deny from 47.242.167.47 +Deny from 47.242.209.147 +Deny from 47.242.217.111 +Deny from 47.242.222.214 +Deny from 47.242.234.100 +Deny from 47.242.235.57 +Deny from 47.242.3.114 +Deny from 47.242.76.207 +Deny from 47.242.77.69 +Deny from 47.242.95.94 +Deny from 47.243.105.139 +Deny from 47.243.173.250 +Deny from 47.243.193.222 +Deny from 47.243.228.99 +Deny from 47.243.234.164 +Deny from 47.243.48.79 +Deny from 47.243.56.171 +Deny from 47.243.62.121 +Deny from 47.243.71.191 +Deny from 47.243.74.123 +Deny from 47.243.75.156 +Deny from 47.243.78.23 +Deny from 47.243.78.44 +Deny from 47.243.79.195 +Deny from 47.243.89.37 +Deny from 47.243.91.206 +Deny from 47.76.209.138 +Deny from 47.76.220.119 +Deny from 47.76.222.244 +Deny from 47.76.99.127 +Deny from 49.51.180.62 +Deny from 49.51.206.134 +Deny from 49.51.70.229 +Deny from 49.51.70.245 +Deny from 51.222.253.1 +Deny from 51.222.253.10 +Deny from 51.222.253.11 +Deny from 51.222.253.12 +Deny from 51.222.253.13 +Deny from 51.222.253.14 +Deny from 51.222.253.15 +Deny from 51.222.253.16 +Deny from 51.222.253.17 +Deny from 51.222.253.18 +Deny from 51.222.253.19 +Deny from 51.222.253.2 +Deny from 51.222.253.20 +Deny from 51.222.253.3 +Deny from 51.222.253.4 +Deny from 51.222.253.5 +Deny from 51.222.253.6 +Deny from 51.222.253.7 +Deny from 51.222.253.8 +Deny from 51.222.253.9 +Deny from 54.157.118.241 +Deny from 66.249.66.34 +Deny from 66.249.68.39 +Deny from 66.249.79.133 +Deny from 66.249.79.202 +Deny from 66.249.79.203 +Deny from 8.210.12.248 +Deny from 8.210.147.121 +Deny from 8.210.15.246 +Deny from 8.210.153.23 +Deny from 8.210.154.94 +Deny from 8.210.164.94 +Deny from 8.210.176.195 +Deny from 8.210.179.35 +Deny from 8.210.187.5 +Deny from 8.210.188.13 +Deny from 8.210.189.26 +Deny from 8.210.190.0 +Deny from 8.210.190.63 +Deny from 8.210.66.89 +Deny from 8.210.75.120 +Deny from 8.210.8.206 +Deny from 8.210.86.148 +Deny from 8.210.86.249 +Deny from 8.218.91.49 + +