Apache configuration vhost order,deny non pris en compte.
matmar08120
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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:
- Apache configuration vhost order,deny non pris en compte.
- Ethernet n'a pas de configuration ip valide - Guide
- Créer un compte google - Guide
- Panneau de configuration - Guide
- Installer windows 10 sans compte microsoft - Guide
- Apache open office gratuit - Télécharger - Suite bureautique
1 réponse
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é
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é
Donc, yapuka...
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
Cordialement