• [^] # Re: Re VirtualHost & DocumentRoot

    Posté par . En réponse au message apache 1.33: afficher l'url correspondant au nom de domaine ... comment?. Évalué à 1.

    Bonsoir,

    merci à tous pour vos différentes réponses. Effectivement comme le dit moggle, je ne souhaite pas changer le repertoire racine de mon serveur, car il contient d'autres sites web. Ainsi que me l'a proposé "Benoit Plessis" j'ai tenté la création de l'hôte virtuel dans le fichier /etc/apache/conf.d/virtual-uo.conf avec ce contenu:

    NameVirtualHost *
    <VirtualHost *>
    ServerAdmin webmaster@localhost
    ServerName www.univ-ouaga.bf
    # ServerAlias univ-ouaga.bf

    DocumentRoot /var/www/html/uo

    Options FollowSymLinks
    AllowOverride None

    <Directory /var/www/html/uo>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all

    DirectoryIndex index.php

    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access-uo.log combined
    ServerSignature On
    </VirtualHost>


    puis j'ai voulu redémarrer le serveur apache, et j'ai obtenu le message d'erreur suivant:

    Syntax error on line 1 of /etc/apache/conf.d/virtual-uo.conf:
    Invalid command 'meVirtualHost', perhaps mis-spelled or defined by a module not included in the server configuration


    Comment résoudre cette erreur?

    Est il possible de créer l'hôte virtuel dans le fichier httpd.conf?, précisement dans cette partie:
    #<VirtualHost ip.address.of.host.some_domain.com>
    # ServerAdmin webmaster@host.some_domain.com
    # DocumentRoot /www/docs/host.some_domain.com
    # ServerName host.some_domain.com
    # ErrorLog logs/host.some_domain.com-error.log
    # CustomLog logs/host.some_domain.com-access.log common
    #</VirtualHost>
    ?

    Merci