# Accès restreint apache

**URL:** <https://www.debian-fr.org/t/acces-restreint-apache/83457>\
**Category:** Support Debian\
**Created:** [Décembre 3, 2020, 2:54 UTC](https://www.debian-fr.org/t/acces-restreint-apache/83457 "2020-12-03T14:54:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mavric](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mavric/32/5276_2.png) [@mavric](https://www.debian-fr.org/u/mavric)\
**Post date:** [Décembre 3, 2020, 2:54 UTC](https://www.debian-fr.org/t/acces-restreint-apache/83457/1 "2020-12-03T14:54:39Z")

</div>

Bonjour à tous,

Nous avons une application web qui nous sert à la gestion de nos mot de passe (teampass) dans la configuration de cette application, nous avons la possibilité de restreindre l’application via un groupe.

Mais pour plus de sécurité, on me demande de faire en sorte que ce site ne soit accessible QUE si nous bonne adresse IP.

En lisant différents sites, il suffit «&nbsp;simplement&nbsp;» de rajouter les ligne suivante:

> \<Directory /var/www/html/teampass\>  
> Order deny,allow  
> Deny from all  
> Allow from XXX.XXX.XXX.XXX (correspond à l’adresse IP (s) voulu)  
> \< /Directory\>

mais que rajoute mi IP dans le fichier de conf du site web j’ai ce message d’erreur

> # Forbidden
> 
> You don’t have permission to access this resource.

aurais-je oublier quelque chose?

---

<div class="post-metadata">

**Author:** ![mavric](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mavric/32/5276_2.png) [@mavric](https://www.debian-fr.org/u/mavric)\
**Post date:** [Décembre 3, 2020, 3:14 UTC](https://www.debian-fr.org/t/acces-restreint-apache/83457/2 "2020-12-03T15:14:35Z")

</div>

Finalement j’ai trouvé, il suffit de mettre Allow from XXX.XXX.XXX.XXX **par adresse IP**.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Décembre 3, 2020, 10:28 UTC](https://www.debian-fr.org/t/acces-restreint-apache/83457/3 "2020-12-03T22:28:40Z")

</div>

Un simple pare-feu aussi fait tout à fait l’affaire sans avoir à modifier la configuration du site.  
l’avantage du parefeu ce’st qu’il protège d’autres type d’attaques et de fait de la compromission du serveur apache proprement dit.  
Allow ne fait que restreindre l’origine des requetes HTTP.

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Décembre 4, 2020, 3:00 UTC](https://www.debian-fr.org/t/acces-restreint-apache/83457/4 "2020-12-04T15:00:42Z")

</div>

> [@Zargos](#):
>
> l’avantage du parefeu ce’st qu’il protège d’autres type d’attaques et de fait de la compromission du serveur apache proprement dit.

N’importe quoi…

Ce genre de restriction se fait bien au niveau de l’hôte virtuel. Par contre il est préférable d’utiliser la syntaxe suivante :

```plaintext
<Directory /var/www/html/teampass>
	Require ip 22.23.24.25 12.13.14.15
</Directory>

```

pour limiter l’accès aux seule clients dont l’IP est 22.23.24.25 ou 12.13.14.15.

Cf. [Contrôle d'accès - Serveur HTTP Apache Version 2.4](https://httpd.apache.org/docs/2.4/fr/howto/access.html)

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Décembre 4, 2020, 6:17 UTC](https://www.debian-fr.org/t/acces-restreint-apache/83457/5 "2020-12-04T18:17:58Z")

</div>

> [@anon70622873](#):
>
> N’importe quoi…

Question de point de vue. Le serveur apache établira la connexion TCP, vérifiera si l’ip est acceptée et répondra dans le cadre du protocole HTTP. Il y a échange.  
Le pare-feu lui va droper la connexion, il n’y a aucun échange.
