Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-01-2015 12:54:08

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (Jessi)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

[Résolu] Redirection de nom de domaine sur un port

Bonjour à tous,

Tout d'abord, je vous demande d'être indulgents, car je ne connaissais pas Debian, ni linux, il y a encore deux semaines.

Ma config : Machine Virtuelle (VirtualBox) avec Debian 7.8 (version au 16/01/2015)

J’ai donc créé deux sites de test :

192.168.0.100
192.168.0.100:81

Dans le fichier Hosts de Windows :

192.168.0.100    www.site1.net
192.168.0.100    www.site2.net
Etc…

Dans le fichier ports.conf
NameVirtualHost * :80
NameVirtualHost * :81
Listen 80
Listen 81

Dans les fichiers VirtualHost
Pour le Premier Site
<VirtualHost *:80>
ServerName site1.net
ServerAlias www.site1.net
DocumentRoot /home/site1/web

Pour le deuxième site
<VirtualHost *:81>
ServerName site2.net
ServerAlias www.site2.net
DocumentRoot /home/site2/web

Mon problème :

Le premier site fonctionne très bien, que ce soit avec http://192.168.0.100 ou www.site1.net.

Mais le deuxième site fonctionne uniquement à l'aide de http://192.168.0.100:81 et http://www.site2.net me renvoi sur le premier site.

Qu'est ce que j'ai pu oublié ??

Merci par avance pour votre aide.

Orsam

Dernière modification par Orsam999 (18-01-2015 10:23:14)


Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#2 16-01-2015 13:06:02

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu] Redirection de nom de domaine sur un port

Hello,

Pour ton deuxième site, tu dois mettre *:80 et non *:81 dans la config.
Avec cela, les deux sites écouteront sur le port 80, mais suivant que tu utilises site1.net ou site2.net, tu tomberas sur l'un ou sur l'autre.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 16-01-2015 16:29:28

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (Jessi)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Re : [Résolu] Redirection de nom de domaine sur un port

hmm bon, ça à l'air de fonctionner...

Mais du coup, je ne comprend pas l'utilité de ce qui suit :

Dans le fichier ports.conf
NameVirtualHost * :80
NameVirtualHost * :81
Listen 80
Listen 81

Est-ce encore nécessaire ?

Je pense que je n'ai pas encore bien compris le fonctionnement de tout ça... Oui, j'ai encore du travail !!!! big_smile

En tout cas, un grand grand merci à toi !!!!

Orsam

Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#4 16-01-2015 16:43:36

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu] Redirection de nom de domaine sur un port

Non, pas du tout besoin d'écouter sur le port 81 smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#5 16-01-2015 16:52:18

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (Jessi)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Re : [Résolu] Redirection de nom de domaine sur un port

Bon ok, je supprime le port 81 !

Merci encore

Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#6 16-01-2015 17:08:55

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu] Redirection de nom de domaine sur un port


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#7 16-01-2015 17:15:28

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] Redirection de nom de domaine sur un port

argh ! Un point choco df trop facile pour le matelot là ! wink

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#8 17-01-2015 10:13:35

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (Jessi)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Re : [Résolu] Redirection de nom de domaine sur un port

Oui, Je vois que c'est trop facile pour captnfab !!! big_smile, Alors une autre question sur mes redirections.

ok mes www.site1.net et www.site2.net fonctionnent nikel !! mais du coup c'est l'adresse http://192.168.0.100:81 qui ne fonctionne plus.

N'y a-t-il pas une méthode pour que les deux adresses fonctionnent (www.site2.net et http://192.168.0.100:81) ?

Car, en faite le www.site2.net sera pour moi, afin de bosser en local, et http://192.168.0.100:81 sera accessible à terme avec http://{mon_ip_fixe}:81.

Une solution ??

Merci beaucoup.

Orsam

Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#9 17-01-2015 11:18:59

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Redirection de nom de domaine sur un port

Orsam999 a écrit :

une autre question sur mes redirections.


Une fois pour toutes, ce ne sont pas des redirections. Une redirection, c'est par exemple ce que fait une box ou un routeur NAT quand elle transforme l'adresse publique d'une connexion entrante en l'adresse privée du serveur qui est derrière, ou bien lorsqu'un URL renvoie vers un autre URL : en bref, c'est plus ou moins quand on remplace un objet par un autre objet de même nature. Ce n'est pas le cas ici.

Orsam999 a écrit :

http://192.168.0.100:81 sera accessible à terme avec http://{mon_ip_fixe}:81.


Quel intérêt ? Pourquoi ne pas plutôt continuer à utiliser un nom de domaine avec le port standard 80 ?

Hors ligne

#10 17-01-2015 11:54:09

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (Jessi)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Re : [Résolu] Redirection de nom de domaine sur un port

Bonjour Raleur,

Quel intérêt ? Pourquoi ne pas plutôt continuer à utiliser un nom de domaine avec le port standard 80 ?



Pour répondre à ta question, j'aurais une dizaine de site, pour bosser sur différents projets.

Donc il y aura à terme : www.site1.net, www.site2.net, www.site3.net etc... (pour l'accès local) qui correspondront à http://{mon_ip_fixe}:81, http://{mon_ip_fixe}:82, http://{mon_ip_fixe}:83,  etc.... (pour les accès distant)

Merci.

Orsam

Dernière modification par Orsam999 (17-01-2015 11:57:13)


Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#11 17-01-2015 12:00:16

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Redirection de nom de domaine sur un port

Cela ne répond pas à ma question qui est : pourquoi vouloir identifier les sites par adresse:port plutôt que par des noms ?

Hors ligne

#12 17-01-2015 12:19:06

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [Résolu] Redirection de nom de domaine sur un port

Salut smile

Je vais essayer d'expliquer le fonctionnement de ce que te fais faire captnfab avec les VirtualHosts et pourquoi comme le dis gentiment raleur, ce n'est pas une redirection wink

Ton serveur Apache écoute sur le port 80 (standard pour http). A chaque requête, il analyse le nom de domaine de l'URL. Si cela correspond à un motif indiqué dans une directive Server name ou Server alias d'un des VirtualHost, Apache utilise alors la configuration déclarée pour ce nom, en particulier le DocumentRoot comme racine du site.

Sur Windows, tu as déclaré dans ton fichier Hosts une correspondance entre un nom de domaine et une adresse IP. Pour visualiser l'un ou l'autre de tes sites, il te suffit donc d'entrer le nom de domaine dans l'URL, et c'est Apache qui gère. Ca se joue donc au niveau logiciel, et pas au niveau réseau smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#13 17-01-2015 12:35:17

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu] Redirection de nom de domaine sur un port

Tu peux d'ailleurs héberger 150 sites sur ta box avec un simple nom de domaine (et en n'utilisant qu'un seul port).

Un.monsite.com, deux.monsite.com, trois.monsite.com, etc… il te suffit de louer le nom de domaine « monsite.com » et de le configurer pour que *.monsite.com pointe chez toi.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#14 17-01-2015 13:30:08

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (Jessi)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Re : [Résolu] Redirection de nom de domaine sur un port

Je vais essayé d'être le plus claire possible dans mes explications pour vous faire comprendre ce que je souhaite faire.

Chez moi (Suite aux modifs que m'a fait faire capnfab), je tape dans mon navigateur http://www.site1.net, www.site2.net, www.site3.net etc... pour accèder à mes différents sites.

Mais une personne de l’extérieur devra taper, pour voire les différents sites http://{mon_ip_fixe}:81, http://{mon_ip_fixe}:82, etc... si elle n'a pas modifié son fichier host de windows, si je n'ai pas loué de nom de domaine et une fois la redirection faite par mon routeur.

Est-ce que je dis une bêtise ??

Orsam

PS : merci bendia pour ton explication.

Petite modif à ce poste :
Excuse moi, captnfab en faite ton idée de site.mondomaine.com, site2.mondomaine.com, etc ne me convient pas car dans mes site, j'utilise déjà des sous domaines.

Dernière modification par Orsam999 (17-01-2015 13:48:05)


Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

#15 17-01-2015 14:06:32

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu] Redirection de nom de domaine sur un port

Des sous-sous-domaines ?
plouf.site1.mondomaine.com

Sinon, si tu tiens absolument à utiliser les ports (ce qui est qd même un peu sale…), tu n'as qu'à re-créer un autre vhost avec l'autre port.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#16 17-01-2015 14:09:02

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [Résolu] Redirection de nom de domaine sur un port

Pas de soucis pour utiliser des vhosts avec plusieurs domaines et sous-domaine smile

Il me semble que captnfab parlait là de la gestion des DNS chez ton registar.

Pour ma part, je pratique ainsi, et j'héberge sur mon serveur 2 domaines avec chacun 2 sous domaines wink

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#17 17-01-2015 17:10:43

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Redirection de nom de domaine sur un port

Orsam999 a écrit :

Mais une personne de l’extérieur devra taper, pour voire les différents sites http://{mon_ip_fixe}:81, http://{mon_ip_fixe}:82, etc... si elle n'a pas modifié son fichier host de windows, si je n'ai pas loué de nom de domaine et une fois la redirection faite par mon routeur.


Certes. Mais l'utiliation de l'adresse IP et d'un port non standard dans l'URL présente des inconvénients :
- Les restrictions de l'accès à internet depuis certains réseaux ou via certains proxys empêchent la navigation par adresse IP ou sur un port non standard.
- Si l'adresse IP change pour une raison quelconque (changement de FAI, déménagement, déplacement du serveur sur un dédié...), alors il faut informer tous les utilisateurs alors qu'avec un nom de domaine il suffit de faire pointer le nom vers la nouvelle adresse, ce qui est transparent pour les utilisateurs.
- C'est moche et plus difficile à retenir.

Pour le coût annuel d'un domaine (certains sont même gratuits), ça ne vaut pas le coup de se priver.

Orsam999 a écrit :

Excuse moi, captnfab en faite ton idée de site.mondomaine.com, site2.mondomaine.com, etc ne me convient pas car dans mes site, j'utilise déjà des sous domaines.


Je ne vois pas le rapport. En quoi l'utilisation de sous-domaines pour d'autres sites t'empêche-t-elle d'en utiliser aussi pour ceux-ci, dans le même domaine ou dans un autre ?

Hors ligne

#18 18-01-2015 10:21:02

Orsam999
Membre
Distrib. : Debian GNU/Linux 7.9 (Jessi)
Noyau : Linux 3.2.0-4-486
Inscription : 16-01-2015

Re : [Résolu] Redirection de nom de domaine sur un port

Bonjour Raleur,

Après avoir lu de nouvelles choses sur le net, je comprends ce que tu veux dire. J'ai finalement acheté un nom de domaine...

C'est vrai, c'est beaucoup plus simple et effectivement, l'utilisation de sous-domaines ne pose aucun problème.

Merci à tous pour votre aide.

Orsam

Celui qui ne progresse pas chaque jour, recule chaque jour.
Confucius

Hors ligne

Pied de page des forums