Apache restriction par IP

Tags: #<Tag:0x00007f63e37194d8>

Bonjour,

Je chercher a autoriser qu’une seul adresse IP sur mon serveur apache, d’habitude cette config fonctionne, mais suite a une mise a jour d’apache j’ai l’impression que sa ne fonctionne plus :

<Directory /var/www/postfixadmin/public>

        Options FollowSymLinks MultiViews
        AllowOverride All
        Order Deny,Allow
        deny from all
        allow from xx.xx.xxx.xx
</Directory>

Avec cette config plus personne n’a accès même les IP autoriser…
Savez pourquoi ?

Bonjour,

Tu utilises la vieille syntaxe d’Apache 2.2. Pour les versions récentes (>2.3) :

<Directory /var/www/postfixadmin/public>
        Options +FollowSymLinks +MultiViews
        AllowOverride All
        Require ip xxx.xxx.xxx.xxx

La doc : https://httpd.apache.org/docs/2.4/howto/access.html

<Directory /var/www/postfixadmin/public>

                Options +FollowSymLinks +MultiViews
                AllowOverride All
                Require ip xx.xx.213.196


#                ErrorDocument 403 https://google.fr
        </Directory>

Je n’ai pas d’accès de l’IP autoriser :confused:

C’est à dire ?
Quel est le message d’erreur ?
Que disent les logs ?
Es-tu bien sûr que la seule IPv4 que tu autorises est celle avec laquelle tu te connectes à ton serveur (autre IPv4, IPv6, …) ?

Hello,
en faite sa ne fonctionne pas…

Voici l’erreur :

[authz_core:error] [pid 2121] [client xx.xx.140.144:53920] AH01630: client denied by server configuration: /var/www/postfixadmin/public/

Hello,
en faite sa ne fonctionne pas…

Voici l’erreur :

[authz_core:error] [pid 2121] [client xx.xx.140.144:53920] AH01630: client denied by server configuration: /var/www/postfixadmin/public/

Laisse tomber,

en faite mon adresse Ip avais changer…