Apache configuration vhost order,deny non pris en compte.

Fermé
matmar08120 Messages postés 140 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 19 janvier 2016 - 5 avril 2013 à 09:27
 Utilisateur anonyme - 5 avril 2013 à 15:30
Bonjour,

J'ai un serveur Debian squeeze configuré avec Apache 2, je possède plusieurs vhosts et je souhaite sur l'un d'entre-eux restreindre l'accès à celui-ci qu'à certaines adresses IPs :


J'ai donc mis en place dans le fichier de configuration

/etc/apache2/sites-enable/monsite2


Fichier :


<VirtualHost *:80>
ServerAdmin xxxxxx@gmail.com
ServerName monsite2.domaine.tld
Serveralias www.monsite2.domaine.tld
DocumentRoot /var/monsite2
ErrorLog /var/log/apache2/monsite2.domaine.tld/error.log
LogLevel warn
CustomLog /var/log/apache2/monsite2.domaine.tld/access.log combined


<Directory /var/monsite2>
Options Indexes ExecCGI FollowSymLinks
AllowOverride all
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx

</Directory>


Malgré la configuration en place toutes les IPs accédent à mon vhost.

Je ne comprends pas pourquoi le vhost ne soit pas interdit
J'ai testé le fichier de configuration qui est OK


apache2ctl -t ==> SYNTAX OK

/etc/init.d/apache2 reload



Je n'ai pas mis de fichier .htacces en place dans le répertoire

A voir également:

1 réponse

matmar08120 Messages postés 140 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 19 janvier 2016 31
5 avril 2013 à 14:32
J'ai trouvé la solution grâce à Apache. En faite,j'utilisais un proxy pour ce vhost

J'ai donc du faire un directive


<Proxy *>

Order Deny,Allow
Deny from all
Allow from xxx.xxx.xxx.xxx

</Proxy>


Source : http://httpd.apache.org/docs/2.2/fr/mod/mod_proxy.html

et le tour est joué
0