Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1542 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Apache (Hebergement/virtualhost)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Apache (Hebergement/virtualhost)

n°52573
bioman
Posté le 15-12-2001 à 19:39:08  profilanswer
 

Voilà mon problème, je veux heberger le site un pote, mais je veux pas creer un repertoire dans "/var/www/sitedemonpote/"
mais je veux lui creer un repertoire ailleur ex : "/home/monpote/", je pense qu'il fo utilser les virtual host, mais comment ???

mood
Publicité
Posté le 15-12-2001 à 19:39:08  profilanswer
 

n°52581
kadreg
profil: Utilisateur
Posté le 15-12-2001 à 19:59:00  profilanswer
 

Ca depend.
 
Si tu veux avoir deux addresses différentes, oui, il va falloir jouer avec les vhosts pour avvecter les noms de site. Exemple de virtualhost (l'exempel est faux, emmerdez pas mon  PC ;) ) :
 

Code :
  1. <VirtualHost plop>
  2.     ServerAdmin kadreg@free.fr
  3.     DocumentRoot /home/httpd/plop
  4.     ServerName plop.dyndns.org
  5.     ErrorLog logs/plop-error_log
  6.     CustomLog logs/plop-access_log common
  7.     <Directory />
  8.         Options All
  9.     </Directory>
  10. </VirtualHost>


 
Sinon, tu peux utiliser la possibilité d'avoir un site personnel à l'interieur du site de ton pote, avec une addresse de type :
 
http://tonpote.dyndns.org/~toi/
 
Grace au module mod_userdir

 

[edtdd]--Message édité par kadreg--[/edtdd]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°52603
bioman
Posté le 15-12-2001 à 20:59:18  profilanswer
 

tu as petre des infos sur : mod_userdir ???

n°52616
kadreg
profil: Utilisateur
Posté le 15-12-2001 à 21:43:38  profilanswer
 

bioman a écrit a écrit :

tu as petre des infos sur : mod_userdir ???  




 
Oui bien sur.
 
Il est installé par défaut avec apache. La configuration se fait dans httpd.conf :  

Code :
  1. <IfModule mod_userdir.c>
  2.     UserDir public_html
  3. </IfModule>


 
Ca signifie que si un addresse http://lehost/~toto arrive, il va falloir aller chercher les fichier dans le répertoire public_html de la home de l'uttilisateur toto (/home/toto normalement).
 
Attention au droits. En effet apache tourne avec un utilisateur quasiment sans droits (en tyout cas, moins il en a, mieux c'est), ce qui fait quelques trucs :
 
La home de l'utilisateur doit être en execution pour tout le monde.
 
le répertoire public_html et les répertoires du site pareil  
 
les fichier html doivent être lisible par l'utilisateur du serveur.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°52621
bioman
Posté le 15-12-2001 à 21:57:56  profilanswer
 

C bon tout fonctionne impec ... Merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Apache (Hebergement/virtualhost)

 

Sujets relatifs
[Apache]protection de fichiers ou dossiers sous Apache (Red Hat 7.1)Config d un serveur Proxy Apache
probleme apache..Apache : il prends beaucoup de ram ????????
configuration routeur pour apache[Apache] Cela doit être trop évident...
[Apache] Besoin d'aide pour mon serveur intranetUtilisation de PostFix avec virtualhost
[newbie] installation d'un serveur Apache, proFTPd, pas à pasAide pour apache SVP !!!!!!!!
Plus de sujets relatifs à : Apache (Hebergement/virtualhost)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR