[Apache] Rendre un site accessible uniquement

Fermé
ouar - 31 janv. 2009 à 18:03
 Albuferque - 31 janv. 2009 à 19:10
Bonjour à tous,

Mon problème est de ne rendre accessible un site hébergé sur un serveur de mon réseau local, uniquement sur le réseau local
J'ai regardé de nombreux tutos concernant le Virtual Hosting du serveur web Apache et notamment les permissions allow from...etc et cela fonctionne très bien, par exemple :


<VirtualHost *:80>

        DocumentRoot /var/www/pluxml
        ServerName homeblog.eeebox
        <Directory /var/www/pluxml>
                Options FollowSymLinks
                AllowOverride All
                order deny,allow
                deny from all
                allow from 192.168.0.0/24
        </Directory>
</VirtualHost>


Et donc quand j'accède à homeblog.eeebox j'ai bien la page qui s'affiche.
Mais si je change l'autorisation pour que le site soit uniquement accessible en localhost (j'enlève la ligne allow from...), je suis effectivement bien bloqué (à partir d'un autre poste) en tapant homeblog.eeebox mais pas en faisant ip_du_server/pluxml et donc le site est, de même, accessible depuis le web quand on tape mon_ip_publique/pluxml comme si l'hôte virtuel était court-circuité en accédant directement au dossier du site.

Auriez vous une solution pour que le site en question ne soit atteignable qu'en passant par l'hôte virtuel (comme homeblog.eeebox) et pas en le bypassant en accedant au dossier via adresse_du_serveur/pluxml ??

Merci,
Ouar
A voir également:

1 réponse

<VirtualHost 192.168.0.address_ton_serveur:80>

DocumentRoot /var/www/pluxml
ServerName homeblog.eeebox
<Directory /var/www/pluxml>
Options FollowSymLinks
AllowOverride All
order deny,allow
deny from all
allow from 192.168.0.0/24
</Directory>
</VirtualHost>
1