Beste Tweakers,
Onlangs heb ik een website verhuisd van een shared hosting server naar een VPS nu ben ik bezig zoveel als mogelijk zooi uit het .htaccess bestand te verhuizen naar diverse .conf bestanden van Apache.
Nu heb ik de volgende .htaccess config, die dus op de VPS wel werkt met htaccess:
#Geblokkeerde hosts
<RequireAll>
Require all granted
deny from 37.115.0.0/16
deny from 46.118.0.0/15
deny from 46.188.0.0/17
deny from 82.193.96.0/19
deny from 85.186.
deny from 89.108.102.
deny from 91.200.12.0/22
deny from 91.207.4.0/22
deny from 91.207.8.0/23
deny from 91.217.10.0/23
deny from 92.249.64.0/18
deny from 93.175.224.0/20
deny from 94.41.160.0/19
deny from 94.153.
deny from 109.120.136.0/21
deny from 109.120.144.0/20
deny from 134.249.0.0/16
deny from 176.8.0.0/17
deny from 176.104.240.0/21
deny from 176.105.0.0/17
deny from 178.137.0.0/16
deny from 181.64.0.0/15
deny from 181.66.0.0/15
deny from 185.159.36.6
deny from 188.120.224.0/19
deny from 188.143.234.
deny from 189.135.
deny from 193.106.136.
deny from 193.186.15.53
deny from 195.190.13.
deny from 195.242.218.0/23
deny from 202.91.64.0/19
deny from 213.110.128.0/19
allow from all
</limit>
Daarvan heb ik gemaakt (omdat het Apache 2.4 betreft):
#Geblokkeerde hosts
<RequireAll>
Require all granted
Require not ip 37.115.0.0/16
Require not ip 46.118.0.0/15
Require not ip 46.188.0.0/17
Require not ip 82.193.96.0/19
Require not ip 85.186.
Require not ip 89.108.102.
Require not ip 91.200.12.0/22
Require not ip 91.207.4.0/22
Require not ip 91.207.8.0/23
Require not ip 91.217.10.0/23
Require not ip 92.249.64.0/18
Require not ip 93.175.224.0/20
Require not ip 94.41.160.0/19
Require not ip 94.153.
Require not ip 109.120.136.0/21
Require not ip 109.120.144.0/20
Require not ip 134.249.0.0/16
Require not ip 176.8.0.0/17
Require not ip 176.104.240.0/21
Require not ip 176.105.0.0/17
Require not ip 178.137.0.0/16
Require not ip 181.64.0.0/15
Require not ip 181.66.0.0/15
Require not ip 185.159.36.6
Require not ip 188.120.224.0/19
Require not ip 188.143.234.
Require not ip 189.135.
Require not ip 193.106.136.
Require not ip 193.186.15.53
Require not ip 195.190.13.
Require not ip 195.242.218.0/23
Require not ip 202.91.64.0/19
Require not ip 213.110.128.0/19
</RequireAll>
Als ik het vorenstaande toevoeg aan security.conf of apache2.conf dan wil Apache niet herstarten.
Het vreemde is dat de volgende config wel werkt:
#wp-login.php blokkade
<Files wp-login.php>
Require ip 24.132.238.0/23
Require ip 24.132.240.0/21
Require ip 24.132.248.0/22
Require ip 24.132.252.0/23
Require ip 24.132.254.0/24
Require ip 31.151.0.0/16
Require ip 77.251.48.0/20
Require ip 89.98.0.0/16
Require ip 92.64.0.0/13
Require ip 95.96.0.0/15
Require ip 178.84.0.0/15
#Require ip 188.200.0.0/13
Require ip 213.93.128.0/17
</Files>
Kan iemand mij op weg helpen wat zou ik verkeerd kunnen doen?
Onlangs heb ik een website verhuisd van een shared hosting server naar een VPS nu ben ik bezig zoveel als mogelijk zooi uit het .htaccess bestand te verhuizen naar diverse .conf bestanden van Apache.
Nu heb ik de volgende .htaccess config, die dus op de VPS wel werkt met htaccess:
#Geblokkeerde hosts
<RequireAll>
Require all granted
deny from 37.115.0.0/16
deny from 46.118.0.0/15
deny from 46.188.0.0/17
deny from 82.193.96.0/19
deny from 85.186.
deny from 89.108.102.
deny from 91.200.12.0/22
deny from 91.207.4.0/22
deny from 91.207.8.0/23
deny from 91.217.10.0/23
deny from 92.249.64.0/18
deny from 93.175.224.0/20
deny from 94.41.160.0/19
deny from 94.153.
deny from 109.120.136.0/21
deny from 109.120.144.0/20
deny from 134.249.0.0/16
deny from 176.8.0.0/17
deny from 176.104.240.0/21
deny from 176.105.0.0/17
deny from 178.137.0.0/16
deny from 181.64.0.0/15
deny from 181.66.0.0/15
deny from 185.159.36.6
deny from 188.120.224.0/19
deny from 188.143.234.
deny from 189.135.
deny from 193.106.136.
deny from 193.186.15.53
deny from 195.190.13.
deny from 195.242.218.0/23
deny from 202.91.64.0/19
deny from 213.110.128.0/19
allow from all
</limit>
Daarvan heb ik gemaakt (omdat het Apache 2.4 betreft):
#Geblokkeerde hosts
<RequireAll>
Require all granted
Require not ip 37.115.0.0/16
Require not ip 46.118.0.0/15
Require not ip 46.188.0.0/17
Require not ip 82.193.96.0/19
Require not ip 85.186.
Require not ip 89.108.102.
Require not ip 91.200.12.0/22
Require not ip 91.207.4.0/22
Require not ip 91.207.8.0/23
Require not ip 91.217.10.0/23
Require not ip 92.249.64.0/18
Require not ip 93.175.224.0/20
Require not ip 94.41.160.0/19
Require not ip 94.153.
Require not ip 109.120.136.0/21
Require not ip 109.120.144.0/20
Require not ip 134.249.0.0/16
Require not ip 176.8.0.0/17
Require not ip 176.104.240.0/21
Require not ip 176.105.0.0/17
Require not ip 178.137.0.0/16
Require not ip 181.64.0.0/15
Require not ip 181.66.0.0/15
Require not ip 185.159.36.6
Require not ip 188.120.224.0/19
Require not ip 188.143.234.
Require not ip 189.135.
Require not ip 193.106.136.
Require not ip 193.186.15.53
Require not ip 195.190.13.
Require not ip 195.242.218.0/23
Require not ip 202.91.64.0/19
Require not ip 213.110.128.0/19
</RequireAll>
Als ik het vorenstaande toevoeg aan security.conf of apache2.conf dan wil Apache niet herstarten.
Het vreemde is dat de volgende config wel werkt:
#wp-login.php blokkade
<Files wp-login.php>
Require ip 24.132.238.0/23
Require ip 24.132.240.0/21
Require ip 24.132.248.0/22
Require ip 24.132.252.0/23
Require ip 24.132.254.0/24
Require ip 31.151.0.0/16
Require ip 77.251.48.0/20
Require ip 89.98.0.0/16
Require ip 92.64.0.0/13
Require ip 95.96.0.0/15
Require ip 178.84.0.0/15
#Require ip 188.200.0.0/13
Require ip 213.93.128.0/17
</Files>
Kan iemand mij op weg helpen wat zou ik verkeerd kunnen doen?
Dell™ Precision 7550 | Intel® Core™ i7-10875H | Nvidia® Quadro® RTX3000 | 64GB Kingston® HyperX® Impact DDR4-2933MHz | Intel® Wi-Fi 6 AX201 | 1TB Samsung™ SSD 970 Pro