On 3 mai, 22:40, pascatgm <[EMAIL PROTECTED]> wrote:
> Bonsoir la liste
>
> Je suis sous Lenny et j'aimerais me construire des hôtes virtuels locaux
> (et accessibles uniquement en local)  servis par apache dans un but de
> développement
> J'ai déjà des hôtes virtuels (Name based virtual Hosts) configurés pour
> être accessibles de partout via les fichiers dans
> /etc/apache2/sites-available qui vont bien.
>
> La seule directive "NameVirtualHost *" se trouve en tête du fichier
> "default" de ce répertoire.
>
> Quant je tente de configurer un hôte virtuel sans cette directive et en
> ajoutant un "127.0.0.1  monsitededev" dans /etc/host celui-ci n'est pas
> accessible et c'est en fait le site "default" qui est servi à cette
> adresse. J'ai tenté pas mal de trucs (passer  en IP-based VH, ajouter
> des directives NameVirtualHost 127.0.0.1 et NameVirtualHost <monIP> dans
> un fichier virtual_host.conf dans /etc/apache2/conf.d, modifier les
> fichiers de conf de 36 manières) mais vainement (parfois même en rendant
> mes sites injoignables!) jusqu'à maintenant. Je fais certainement des
> bourdes.

Salut,

Je suis pas sur d'avoir compris la question, comme la réponse me
semble trop simple, je crois que tu cherches trop loin...
J'ai mis en place une config pour faire ce que tu désires et elle
fonctionne très bien. Il suffit de mettre en ServerName le nom
correspondant à celui  dans /etc/hosts

Par exemple :
-------------------------------
ds /etc/hosts :
127.0.0.1      localhost sitedev

ds /etc/apache2/sites-available/default :
NameVirtualHost *

<VirtualHost *>
        ServerAdmin [EMAIL PROTECTED]
        DocumentRoot /var/www/sitedev
        ServerName sitedev
</VirtualHost>

<VirtualHost *>
        ServerAdmin [EMAIL PROTECTED]
        DocumentRoot /var/www/publicsite
        ServerName tonNomDeDomainePublic
 etc .. (chez moi c'est le virtualhost par défaut avec apache2)
</VirtualHost>

------------

Remarque que c'est toujours le premier virtualhost qui est prioritaire
lors d'un appel par un nom de domaine différent de ceux listés dans
tous les virtualhosts

J'espère avoir réondu à ta question.

--
Nicolas

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to