Debian 4.0 Apache 2 Virtual Host

Résolu
loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   -  
loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
Après avoir suffer sur net, je n'ai pas trouvé de tutaux répondant à mes besoins.

Je souhaites réaliser des hosts virtual, c'est à dire que je souhaite que chaque user sur mon Debian dispose d'un espace web accécible depuis le net de la façon suivante :

http://www.mondomaine.com/~toto
http://www.mondomaine.com/~loudgi
http://www.mondomaine.com/~tatie
http://www.mondomaine.com/~blabla
etc......

comment faire ?
J'ai trouvé ce tutaux :
http://giminik.developpez.com/articles/apache/debian/
qui ne fonctionne pas pour moi :(

----
# UserDir is now a module
#UserDir public_html
#UserDir disabled root

#<Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options Indexes SymLinksIfOwnerMatch IncludesNoExec
#</Directory>
----
ceci est inexistant pour moi dans mon fichier conf :'(

Help !!!!!!!!
merci :p
Configuration: Windows XP
Internet Explorer 7.0

7 réponses

  1. vignemail1 Messages postés 1262 Statut Contributeur 259
     
    en sudo :
    ln -s /etc/apache2/mods-enabled/userdir.conf /etc/apache2/mods-available/userdir.conf
    ln -s /etc/apache2/mods-enabled/userdir.load /etc/apache2/mods-available/userdir.load

    Tu édites ensuite le userdir.conf :
    <IfModule mod_userdir.c>
    UserDir www
    UserDir disabled root

    <Directory /home/*/www>
    AllowOverride FileInfo AuthConfig Limit
    Options Multiviews Indexes SymLinksIfOwnerMatch IncludesNoExec
    </Directory>
    </IfModule>

    dans le dossier home de chaque user :
    mkdir ~/www

    Le contenu de http://mondomaine.com/~toto correspond donc à /home/toto/www/

    Si tu veux ajouter automatiquement le dossier www pour chaque nouvel user, edit le fichier /etc/skel/.bashrc
    ajoute à la fin :
    mkdir www
    1
  2. loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   40
     
    Ou si vous aves trouvé des sujets de forum sur CCM je suis preneur !

    Moi je continue encore à chercher sur le NET
    0
  3. loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   40
     
    il suffit de faire un Lien symbolique :)

    à savoir les Userdir: .conf et le .load
    vers le dossier enable

    ln -s /emplacement_du_fichier_d'origine /vers_le_lien_symbolique_a_créer
    0
  4. loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   40
     
    Merci beaucoup !!!!!!!

    :p vive les membres de CCM
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   40
     
    ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled/userdir.conf
    ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/userdir.load

    Enfin voici le bon lien à faire :p

    et le bash pour mkdir www ne fonctionne pas... :-( sniff et puis à chaque log d'user ça essaye de créer le www
    0
  7. TibaL
     
    Debian fournit aussi des commandes spécifiques pour créer ces symlink :
    a2ensite / a2dissite
    a2enmod / a2dismod
    à utiliser avec ou sans paramètre.
    0
  8. loudgi Messages postés 493 Date d'inscription   Statut Membre Dernière intervention   40
     
    aa super merci beaucoup :-)
    0