Apache : quel virtualhost pour un serveur local+net ?

Apache : quel virtualhost pour un serveur local+net ? - Logiciels - Linux et OS Alternatifs

Marsh Posté le 05-12-2004 à 19:13:43    

Salut à tous,
 
J'ai finalement installé mon serveur apache, mais j'ai quelques difficultés avec le nom du serveur ... en effet je peux mettre "ServerName 192.168.0.130:80", mais alors le serveur web n'est accessible que depuis mon réseau local. Si j'utilise un "NameVirtualHost *" puis un champ :

Citation :

<VirtualHost *>
    ServerAlias 192.168.0.130 Fred.local machintruc.dyndns.org
    DocumentRoot /truc/chose/root
</VirtualHost>


... comme le conseille la doc apache les clients réseau sans résolution dns ne peuvent plus se connecter, sans doute encore moins les clients internet ... comment configurer mon apache correctement, pour qu'il prenne correctement les requêtes qui lui sont envoyées via 192.168.0.130, Fred.local et machintruc.dyndns.org ?
 
Merci ;)

Reply

Marsh Posté le 05-12-2004 à 19:13:43   

Reply

Marsh Posté le 05-12-2004 à 21:28:49    

si tu fais pas de virtualhost, ca donne koi ??
les virtualhost c'estpour qu'il envoie un contenu différent en fonction de différentes condition (nom de domaine, IP accédée etc ...)

Reply

Marsh Posté le 06-12-2004 à 08:44:20    

Si je fais pas de virtualhost, je dois spécifier un seul nom de serveur, et alors soit je met mon ip locale et seuls les clients locaux peuvent y accéder, soit je met mon dns public et seuls les clients internet peuvent y accéder ...

Reply

Marsh Posté le 06-12-2004 à 14:50:30    

Faut que tu spécifie un NameVirtualHost différent pour ton local et ton (tes) site(s) internet ...

Reply

Marsh Posté le 06-12-2004 à 21:08:33    

Donc je met simplement un :
NameVirtualHost 192.168.0.130 Fred.local machintruc.dyndns.org
 
Dans mon entête de fichier httpd.conf ? Aucun virtualhost ni rien ?


Message édité par - Fred - le 06-12-2004 à 21:08:56
Reply

Marsh Posté le 06-12-2004 à 22:25:29    

Si, il faut les deux ;)
 
Un NameVirtualHost pour ton intranet, et un pour ton extranet.
Ensuite, tu configure tes VirtualHost comme tu fais d'habitude.
Jettes un oeil à la doc d'apache sur les NameVirtualHost

Reply

Marsh Posté le 10-12-2004 à 20:07:09    

Est-ce que j'ai moyen de me débrouiller avec un "NameVirtualHost *" ? Dans le <virtualhost> je met que le nom du dossier root ? Je ne veux pas faire de config différente pour les clients locaux et Internet, je veux juste que mon système web soit accessible de partout ...
Et qu'est-ce que j'utilise pour "ServerAlias" dans mon champ ServerAlias ?


Message édité par - Fred - le 10-12-2004 à 20:07:53
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed