ik heb veel vhosts met apache
maar zodra je een ssl maakt is er een db met je hostname op het web dus gaan bots er op scannen.
Ik heb een allow/deny list functionaliteit op mijn apache2 server gezet en dit werkt prima. tot dat ik ipv6 aan zet.
ik voeg de ipv6 toe van een nieuw lijst naar de allow lijst en ik wordt geredirect naar noaccess.
iemand een idee hoe ik dit kan fixen. of dit kan debuggen?
hier een voorbeeld van de inhoudt van allowed_ips.conf
(maar dan zijn dit ip adressen van mijn deny list)
maar zodra je een ssl maakt is er een db met je hostname op het web dus gaan bots er op scannen.
Ik heb een allow/deny list functionaliteit op mijn apache2 server gezet en dit werkt prima. tot dat ik ipv6 aan zet.
ik voeg de ipv6 toe van een nieuw lijst naar de allow lijst en ik wordt geredirect naar noaccess.
iemand een idee hoe ik dit kan fixen. of dit kan debuggen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| <IfModule mod_ssl.c> <VirtualHost *:443> ServerName mijn sub hostname RewriteEngine on # Some rewrite rules in this file were disabled on your HTTPS site, # because they have the potential to create redirection loops. DocumentRoot /var/www/noaccess <Directory "/var/www/noaccess"> Options FollowSymLinks AllowOverride All Require all granted </Directory> # Define RewriteMap to read allowed IPs from file RewriteMap allowedips txt:/etc/apache-allow/allowed_ips.conf # Check if the requester's IP is in the allowed IPs RewriteCond %{REMOTE_ADDR} ^(.+)$ RewriteCond %{REMOTE_ADDR} !^192\.168\.|^10\. RewriteCond ${allowedips:%1|NOT-FOUND} =NOT-FOUND RewriteRule ^(.*)$ /var/www/noaccess/index.php [L] # If IP is in allowed IP ranges, perform reverse proxy ProxyPass / enz enz enz enz enz </VirtualHost> </IfModule> |
hier een voorbeeld van de inhoudt van allowed_ips.conf
(maar dan zijn dit ip adressen van mijn deny list)
code:
1
2
| 34.1.34.91 91.34.1.34.bc.googleusercontent.com. 2408:8207:1920:a80:c59e:7bb8:5bd5:b9da 2408:8207:1920:a80:c59e:7bb8:5bd5:b9da |
>.< >.< >.< >.<