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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  thttpd+no-ip.com+vhost (multihoming) possible ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

thttpd+no-ip.com+vhost (multihoming) possible ???

n°672107
doucettom
Dedicated Angler
Posté le 04-05-2005 à 06:41:10  profilanswer
 

Voilà tout est dans le titre... j'ai un serveur web sous Mandrake LE2005 (Mandriva pour les intimes) et dessus jai thttpd et, comme je n'ai malheureusement pas d'IP fixe, j'ai également le démon no-ip pour mettre à jour mon adresse. J'aimerais héberger un autre site sur mon serveur et j'ai lu la doc pour le multihoming (www.acme.com) mais je ne sais pas comment l'appliquer a mon cas ... j'avoue que la doc en anglais est, a ma grande surprise, un peu obscure, mon anglais est pas mal rouillé. J'ai chercher à l'aide de google.com/linux mais sans succès ... ! Merci d'avance !


Message édité par doucettom le 04-05-2005 à 16:07:23

---------------
Mes configs - GeekFisher - Geek Stuff !
mood
Publicité
Posté le 04-05-2005 à 06:41:10  profilanswer
 

n°672450
doucettom
Dedicated Angler
Posté le 04-05-2005 à 16:07:33  profilanswer
 

up ! Je ne veux pas repasser à Apache, de toute façon j'aurais le même problème.


Message édité par doucettom le 04-05-2005 à 16:27:11

---------------
Mes configs - GeekFisher - Geek Stuff !
n°672902
mikala
Souviens toi du 5 Novembre...
Posté le 05-05-2005 à 14:24:01  profilanswer
 

en quoi aurait tu le meme problème sous apache ?
ensuite tu entends quoi par multihoming ?
géré des vhosts ?


---------------
Intermittent du GNU
n°673316
doucettom
Dedicated Angler
Posté le 06-05-2005 à 05:57:04  profilanswer
 

ouais gérer des vhost ...


---------------
Mes configs - GeekFisher - Geek Stuff !
n°673631
doucettom
Dedicated Angler
Posté le 06-05-2005 à 15:45:52  profilanswer
 

Voilà exactement ce que je veux faire, la c'est fait sous Apache2 mais moi je veux le faire avec thttpd 2.25b
ICI


---------------
Mes configs - GeekFisher - Geek Stuff !
n°673905
mikala
Souviens toi du 5 Novembre...
Posté le 06-05-2005 à 22:31:39  profilanswer
 

c'est écrit sur le site de acme o.O
tu ne l'as pas parcouru ?

Citation :

Now, what if you want to serve multiple domains? With HTTP/1.1 you can do "name based" virtual domains, which are very easy to set up. As of version 2.05 thttpd supports them.
 
    * DNS.
      Name-based virtual hosts are set up via the domain name system. You make a CNAME record (which is basically an alias) for each virtual host pointing at the real host. A full explanation of DNS and BIND is way beyond the scope of this document, but if you just tell your local DNS person that you want to make some CNAMEs, they'll know what to do.
 
    * Config file.
      All you have to do here is add the "vhost" option to your thttpd_config file.
 
    * Data directory.
      The data dir for a vhost system is different. The top level directory should not contain any HTML stuff. Instead all it contains is subdirectories, one per virtual host. The directory's name is just the virtual hostname, or an IP number The HTML for each host goes in its subdirectory. The vhost directory for my own secondary web server looks like this:


cf http://www.acme.com/software/thttpd/notes.html


---------------
Intermittent du GNU
n°673992
doucettom
Dedicated Angler
Posté le 07-05-2005 à 06:23:46  profilanswer
 

ouais je l'ai lu ... c'Est le bout du CNAME que je ne comprend pas ? je fais les alias avec les dns de mon FAI ??? j'ai des dns fournis par:
Mon FAI
Mon fournisseur de nom de domaine (webserve.ca)
Possiblement par no-ip également... lesquels dois-je prendre ? Sachant que ceux de mon FAI changent parfois ...


---------------
Mes configs - GeekFisher - Geek Stuff !
n°674422
mikala
Souviens toi du 5 Novembre...
Posté le 08-05-2005 à 00:44:33  profilanswer
 

tu désires faire des vhosts répondant soit a toto.tld.com soit a titi.tld.com non ?
si oui alors il suffit donc de créer les répertoires toto.tld.com et titi.tld.com si j'en crois la documentation de httpd.


---------------
Intermittent du GNU
n°674426
doucettom
Dedicated Angler
Posté le 08-05-2005 à 01:01:48  profilanswer
 

non moi c'est www.geek-quebec.org mais l'autre site peut très bien s'appeler www.lesterresdaleathos.net ... (c'est ce qui risque d'arriver d'ailleurs)


---------------
Mes configs - GeekFisher - Geek Stuff !
n°674439
mikala
Souviens toi du 5 Novembre...
Posté le 08-05-2005 à 01:23:04  profilanswer
 

et alors ? cela change quoi là ? o.O


---------------
Intermittent du GNU
mood
Publicité
Posté le 08-05-2005 à 01:23:04  profilanswer
 

n°675861
doucettom
Dedicated Angler
Posté le 11-05-2005 à 06:36:10  profilanswer
 

mikala a écrit :

tu désires faire des vhosts répondant soit a toto.tld.com soit a titi.tld.com non ?
si oui alors il suffit donc de créer les répertoires toto.tld.com et titi.tld.com si j'en crois la documentation de httpd.


 
Ben les adresses ne sont pas du tout pareille ... mais bon moi mon problème c'est les DNS ! J'ai des entrées a faire et je ne sais pas ou les faire :S


Message édité par doucettom le 11-05-2005 à 06:36:40
n°676166
mikala
Souviens toi du 5 Novembre...
Posté le 11-05-2005 à 13:08:18  profilanswer
 

en quoi les adresses ne sont pas pareils ? tu parles de quoi ?
des adresses web ? genre un site se nomme www.robert.com et l'autre carlos.armando.es ?
si c'est cela il suffit de créer les répertoires correspondant  selon le how-to fournit par acme .
en ce qui concerne les dns la encore quel est le problème ?
rajouté le A qui va bien ?
(note que tu parlais de dydns et alors dans ce cas il n'y a pas grand chose a configurer ).
tu disposes de ta propre zone avec un serveur de nom ( bind par exemple ) pour te poser ce genre de questions existentielles ?


---------------
Intermittent du GNU
n°676207
doucettom
Dedicated Angler
Posté le 11-05-2005 à 14:19:32  profilanswer
 

non ... mais j'ai des DNS fourni par no-ip, mon FAI et mon fournisseur de nom de domaine

n°676208
doucettom
Dedicated Angler
Posté le 11-05-2005 à 14:19:51  profilanswer
 

Et je sais pas avec lesquels je dois faire les entrées !

n°677349
mikala
Souviens toi du 5 Novembre...
Posté le 13-05-2005 à 16:07:12  profilanswer
 

tu peux me préciser ta définition de DNS ?


---------------
Intermittent du GNU
n°677457
doucettom
Dedicated Angler
Posté le 13-05-2005 à 20:24:58  profilanswer
 

bon voilà jai compris le principe, c'est maintenant la doc que je dois déchiffrée ... http://www.acme.com/software/thttp [...] ULTIHOMING
je ne vois pas comment avec le bout de doc, le démon va aller chercher ou sont les autres sites... Voilà mon thttpd.conf
 
# This section overrides defaults
port=80
dir=/var/lib/thttpd
cgipat=/cgi-bin/*.cgi
#chroot
user=thttpd
logfile=/var/log/thttpd/thttpd.log
pidfile=/var/run/thttpd/thttpd.pid
# This section _documents_ defaults in effect
# port 80
# nosymlink# default = !chroot
# novhost
# nocgipat
# nothrottles
# host=0.0.0.0
# charset=iso-8859-1

n°677716
mikala
Souviens toi du 5 Novembre...
Posté le 14-05-2005 à 16:04:15  profilanswer
 

pourtant d'après la doc c'est écrit de manière évidente :/
tu dois préciser vhost et ensuite tu crées les repertoires dans le dir de httpd  ....


---------------
Intermittent du GNU
n°677734
doucettom
Dedicated Angler
Posté le 14-05-2005 à 16:50:35  profilanswer
 

ouais mais dans le fichier de conf ? jai rien a ajouter outre l'activation des vhost dans config.h ?

n°677736
mikala
Souviens toi du 5 Novembre...
Posté le 14-05-2005 à 16:53:27  profilanswer
 

tu as lu l'url ou pas ?


---------------
Intermittent du GNU
n°677738
doucettom
Dedicated Angler
Posté le 14-05-2005 à 16:59:28  profilanswer
 

ouais je l'ai lu ... je le lis plusieurs fois pas jour même ...

n°677739
doucettom
Dedicated Angler
Posté le 14-05-2005 à 16:59:48  profilanswer
 

d'ailleur la doc ne dis pas ou est config.h :S :(

n°677740
mikala
Souviens toi du 5 Novembre...
Posté le 14-05-2005 à 17:04:32  profilanswer
 

Citation :

Third and last, you must set up thttpd to handle the multiple hosts. The easiest way is with the -v flag, or the ALWAYS_VHOST config.h option. This works with either CNAME multihosting or multiple-IP multihosting. What it does is send each incoming request to a subdirectory based on the hostname it's intended for. All you have to do in order to set things up is to create those subdirectories in the directory where thttpd will run. With the example above, you'd do like so:


---------------
Intermittent du GNU
n°677741
doucettom
Dedicated Angler
Posté le 14-05-2005 à 17:13:39  profilanswer
 

ouais mais le -v flag c'est pas permanent ? dans le sens que au reboot, quand le démon va repartir, il partira pas avec le -v flag ? (sa arrive régulièrement des reboot parce qu'on manque souvent de courrant :S)

n°677744
mikala
Souviens toi du 5 Novembre...
Posté le 14-05-2005 à 17:17:33  profilanswer
 

il suffit donc te t'assurer qu'il se lance avec ce flag .


---------------
Intermittent du GNU
n°677748
doucettom
Dedicated Angler
Posté le 14-05-2005 à 17:33:20  profilanswer
 

One, make DNS entries for all of the hostnames. The current way to do this, allowed by HTTP/1.1, is to use CNAME aliases, like so:
 
www.acme.com IN A 192.100.66.1
www.joe.acme.com IN CNAME www.acme.com
www.jane.acme.com IN CNAME www.acme.com
 
et sa jfais sa dans quel fichier ?

n°677753
mikala
Souviens toi du 5 Novembre...
Posté le 14-05-2005 à 17:41:40  profilanswer
 

humf...
j'ai la nette impression que tu ne sais meme pas ce qu'est qu'un vhost.
une autre possibilité serait que tu ne piges pas un mot a l'anglais.


---------------
Intermittent du GNU
n°677792
doucettom
Dedicated Angler
Posté le 14-05-2005 à 19:03:04  profilanswer
 

un peu des 2 ... pour le vhost ... c'est héberger plusieurs sites sur un seul serveur ... mais en lisant la doc... il parle de faire des entrée dans les DNS... selon la doc c'Est l'étape un ...
 
One, make DNS entries for all of the hostnames. The current way to do this, allowed by HTTP/1.1, is to use CNAME aliases, like so:
 
www.acme.com IN A 192.100.66.1
www.joe.acme.com IN CNAME www.acme.com
www.jane.acme.com IN CNAME www.acme.com
 
Je peux passer l'étape 2 ... en le fesant avec les cname
 
l'étape 3, créé les dossier ... (C'Est fait)
 
l'étape 4 activer le vhost sur thttpd (je crois que c'est fait ! :))

n°677794
doucettom
Dedicated Angler
Posté le 14-05-2005 à 19:05:36  profilanswer
 

sinon avec mon comnpte no-ip, j'ai 2 redirection sur le port 80 d'ouvertes ....
 
une qui est tomnet-linux.zapto.org
l'autre est calice.zapto.org

n°677849
doucettom
Dedicated Angler
Posté le 14-05-2005 à 21:51:14  profilanswer
 

Bon la tout est fait et sensé etre ok ... excepter l'étape un qui est de faire des entrées DNS pour la simple et bonne raison que je ne sais pas quel fichiers je dois éditer pour faire ces entrées ...

n°677854
mikala
Souviens toi du 5 Novembre...
Posté le 14-05-2005 à 22:31:22  profilanswer
 

tout simplement parce que tu n'as rien a éditer .
ici l'exemple donné est celui de plusieurs vhosts dans une meme zone que tu possederais , ce qui n'est pas le cas en ce qui te concerne.
tu dois comme dis plutôt te contenter de créer les repertoires qui vont bien.


---------------
Intermittent du GNU
n°677856
doucettom
Dedicated Angler
Posté le 14-05-2005 à 22:38:36  profilanswer
 

ben c'Est fait mais a priori sa ne fonctionne pas :( je vais retester tantot
cela affiche l'arborescence du dossier /var/lib/thttpd/ (bref la racine du server)

n°677883
doucettom
Dedicated Angler
Posté le 14-05-2005 à 23:43:57  profilanswer
 

# This section overrides defaults
port=80
dir=/var/lib/thttpd
cgipat=/cgi-bin/*.cgi
#chroot
user=thttpd
logfile=/var/log/thttpd/thttpd.log
pidfile=/var/run/thttpd/thttpd.pid
# This section _documents_ defaults in effect
# port 80
# nosymlink# default = !chroot
# novhost
# nocgipat
# nothrottles
# host=0.0.0.0
# charset=iso-8859-1
 
Ya surement quelque chose à ajouter ici ... jpeux pas croire que sa se fait tout seul, dans le .conf d'apache yavais une section vhost avec les noms et les répertoires ... il ne semble pas avoir la meme chose sous thttpd !

n°677885
mikala
Souviens toi du 5 Novembre...
Posté le 14-05-2005 à 23:55:29  profilanswer
 

ajoutes vhost peut etre.


---------------
Intermittent du GNU
n°677887
doucettom
Dedicated Angler
Posté le 14-05-2005 à 23:57:42  profilanswer
 

jessaie et je reviens ... je sens que sa progresse, on vas en venir à bout ;) Ensuite promis j'écris un tuto en FR !

n°677894
doucettom
Dedicated Angler
Posté le 15-05-2005 à 00:10:55  profilanswer
 

bon ... en ajoutant vhost sa marche pas :S

n°677912
doucettom
Dedicated Angler
Posté le 15-05-2005 à 06:19:05  profilanswer
 

Bon problème réglé !!! Merci à toi mikala pour ton aide généreuse ... finalement tu avais parfaitement raison !
 
J'explique la soluce demain la chui crevé ... sa parrait pas mais jai lu de la doc toute la journée ! chui content jai réussi ! :)

mood
Publicité
Posté le   profilanswer
 


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

  thttpd+no-ip.com+vhost (multihoming) possible ???

 

Sujets relatifs
1440x900 possible sous fedora core 3?[wifi] quel cryptage possible sous linux ?
install cvscedega sans internet c possible?alsa & hifi usb : possible ? => EVDEV ?
Linux sur un PowerBook 170, c possible ?FreeBSD et Windows XP sur le même DD, c'est possible?
[VIDEO] Le montage vidéo sous Linux, c'est possible!supprimer définitivement la barre de taches windows: possible ?
[NIS] config différente par machine, possible ?speedtouch sur amd64 est ce possible ?
Plus de sujets relatifs à : thttpd+no-ip.com+vhost (multihoming) possible ???


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