Apache, Routeur et dyndns

Bonjour

J’ai un serveur web (apache) qui tourne sous debian. Actuellement, un seul site est hebergé grace à dyndns. La configuration (et la mise à jour de l’adresse ip) est faite par le routeur netgear wgr614v4.
J’ai décidé d’héberger un second site sur ce même serveur. J’ai donc créer deux virtual hosts chacun s’occupant d’un site.

en considerant que mon edresse dns est oki.homeip.net, je souhaiterais que les sites soient accessibles via http://site1.oki.homeip.net[/url] et [url=http://site1.oki.homeip.net]http://site1.oki.homeip.net Mais ca ne marche pas!! tout est redirigé vers le “main site” configuré sous apache… pouvez vous m’aider svp?

euh ton exemple donne le même site… "via http://site1.oki.homeip.net[/url] et [url=http://site1.oki.homeip.net]http://site1.oki.homeip.net " tu voulais dire site1 et site2 non ?
Dans ta config DynDNS sur ton routeur, tu dois avoir une case à cocher "use wildcard" ou équivalent. Elle doit être cochée et cela doit également être paramétré chez DynDNS.

ouii, je voualsi dire site et site2…
les wildcards sont configurés, mais qd je fais [http://site1.oki.homeip.net[/url] ou http://site2.oki.homeip.net j’obtiiens la meme chose que [url=http://oki.homeip.net]http://oki.homeip.net](http://site1.oki.homeip.net)
du cote d’apache? il faut configurer comment les serveurs virtuels?

ça devrait t’aider ça:

http://httpd.apache.org/docs/2.1/fr/vhosts/name-based.html

:slight_smile:

merci
je l’avais dejà trouvé, et deja lu… mais ca ne change rien… ca pointe toujours sur le site principal, sans aller voir les virtual hosts!

Depuis le temps, as-tu trouvé la solution ?

Faut-il ouvrir un second compte (ou alias DNS) sur Dyndns qui fasse que lorsque la requête porte sur site2.dyndns.com, elle soit renvoyée à notre cher routeur afin que ce dernier transmette la requête au serveur hébergeant le site2 ?

Je m’explique mieux :

Paramétrage :

  • On héberge sur une machine locale 172.X.Y.Z site1 et site2 en virtual hosts avec apache
  • notre routeur est configuré pour pointer toutes les requêtes sur 172.X.Y.Z
  • On a deux alias chez dyndns alias1 et alias2 mais évidemment qui pointent sur notre routeur.

Question mais à laquelle je crois répondre seul ?
La reqûete de notre client porte sur site2.dyndns donc va être renvoyée à notre routeur. Ce dernier aura-t-il l’info qu’il doit pointer sur apache en lui indiquant la requête qu’il avait de sorte à ce qu’Apache envoie au site2 virtuel ?
NON.
Le routeur agissant en couche réseau, je ne crois pas qu’il s’inquiète de donner cette info à notre apache :wink: ?

Merci de m’éclairer