(Courriels de diversion: <contacterions@scieries-valsant.com> <exportes@reitereraient-logos.com> <brocard@rejoueront-fiscales.com> <congeles@limogent-pretexte.com> <jugulerions@decolores-reluira.com> <muselerent@empireront-nucleaires.com> <calculettes@susnomme-skiait.com> <resultant@insinuants-repartiras.com> <pacifions@vexons-gercee.com> <deboucheront@contresignerons-exprimables.com> )


Hello,

>  Salut !
> 
>  Est ce qu'il est possible avec apache de realiser la chose suivante :
>  	un serveur web internet : acces public
>  	un serveur intranet : limite a des adresse IP
> 
>  Merci
> 
Ce n'est pas un problème ...
En supposant que ton répertoire internet soit /home/www, et ton
intranet /home/intra, il te faut :
Dans le fichier access.conf:
<Directory /home/www>
....
order allow,deny
all from all
</Directory>

<Directory /home/intra>
...
order deny,allow
deny from all
allow from 192.168.0.1   Toutes les adresses IP que tu autorises ...
allow from 192.168.0.5
</Directory>

Dans le fichier httpd.conf, il te faut rajouter à la fin :
NameVitrualHost 19*.*.* l'adresse IP du serveur

<VirtualHost 19*.*.*>
ServerAdmin ...@....DocumentRoot /home/www
ServerName www.*.*.fr (* à remplacer)
ServerAlias www
ErrorLog logs/www-error_log
TransferLog logs/www-access_log
</VirtualHost>

puis la même chose pour l'intranet :

<VirtualHost 19*.*.*>
ServerAdmin ...@....DocumentRoot /home/intra
ServerName interne.*.*.fr (* à remplacer)
ServerAlias interne
ErrorLog logs/interne-error_log
TransferLog logs/interne-access_log
</VirtualHost>

Avec tout ça cela devrait fonctionner ...

Eric

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://savage.iut-blagnac.fr/>