Povolení jen určitých IP na Apache 2.4
Netuším, kde dělám chybu, tak to hodím komunitě.
Mám Wordpress, potřebuji, aby do hlavního DocumentRoot, tj. root WP byly povoleny jen 2 IP adresy (localhost a moje, nahradil jsem za 4.4.4.4) a do /wp-content pak celý Internet.
A musí to být na úrovni Apache, ne pluginem ve Wordpressu (mám paralelní instalaci).
Konfigurace hosta:
Kód:
DocumentRoot "/var/www/html/domena.cz"
<Directory "/var/www/html/domena.cz">
Options -Indexes +FollowSymLinks
Require ip 127.0.0.1
Require ip 4.4.4.4
AllowOverride All
</Directory>
<Directory "/var/www/html/domena.cz/wp-content">
Options -Indexes +FollowSymLinks
Require all granted
AllowOverride All
</Directory>
.htaccess žádná z těchto pravidel nepřepisuje, tj. i když je tam AllowOverride All, nemá to vliv.
Starší direktivy 2.2 (deny from all, ...) nepoužívám, předpokládám, že zákaz při vyjednávání stačí.
Jsem slepej nebo nevidím? :)
Nevíte někdo, co s tím?
---------- Příspěvek doplněn 29.09.2018 v 14:52 ----------
VYŘEŠENO - ISP mi tam střídal 2 IP, i když mám mít jednu pevnou. Tak se omlouvám za zbytečný příspěvek, admina prosím o smazání.