Apache (Hebergement/virtualhost)

Apache (Hebergement/virtualhost) - Linux et OS Alternatifs

Marsh Posté le 15-12-2001 à 19:39:08    

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 ???

Reply

Marsh Posté le 15-12-2001 à 19:39:08   

Reply

Marsh Posté le 15-12-2001 à 19:59:00    

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 !
Reply

Marsh Posté le 15-12-2001 à 20:59:18    

tu as petre des infos sur : mod_userdir ???

Reply

Marsh Posté le 15-12-2001 à 21:43:38    

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 !
Reply

Marsh Posté le 15-12-2001 à 21:57:56    

C bon tout fonctionne impec ... Merci !

Reply

Sujets relatifs:

Leave a Replay

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