Comment configurer les sous-domaines

Comment configurer les sous-domaines - Hébergement - Réseaux grand public / SoHo

Marsh Posté le 02-09-2016 à 12:27:28    

Hello [:garychapo]  
 
Bon voila je fait mon gros noob :o
 
J'ai un nom de domaine chez 1&1 qui point sur mon ip@home.
Aujourd'hui je me suis installer une VM pour me faire un serveur NTP sur mon LAN. Tant qu'a faire, j'ai mis mon tel dessus, et pour que cela marche aussi en dehors de chez moi j'ai ouvert le port 163 et en plus j'ai créer un sous domaine "ntp.monndd.fr" que j'ai fait pointer sur mon ip:163
 
Sauf que en faisant ça, si je tape ntp.monndd.fr dans firefox bah ce con me charge la page web du serveur apache... [:clooney19]  
 
Du coup comment je paramètre le sous-domaine? dans l'interface 1&1, dans mon routeur ou il me faut une autre VM qui aiguiller les sous-domaines vers le bon serveur?


---------------
Monde de merde | Restez curieux
Reply

Marsh Posté le 02-09-2016 à 12:27:28   

Reply

Marsh Posté le 07-09-2016 à 18:00:44    

Personne ?
Même pas un tit lien à lire pour expliquer comment je gère mes sous domaines sur le serveur ou le routeur ?  :O


---------------
Monde de merde | Restez curieux
Reply

Marsh Posté le 07-09-2016 à 18:06:34    

Tu voulais que ca charge quoi exactement hein ? Une page avec l'horloge parlante :o
 
Au strict sens DNS, un domaine / sous domaine, ca fait juste pointer un FQDN vers une adresse IP. Y'a aucune notion de port.
 
Donc quand tu tapes dans ton navigateur web l'url de ton domaine / sous domaine, il va aller taper sur le port 80 (http) ou 443 (https).
 
En outre, le NTP, c'est de l'UDP sur le port 123 et tu ne peux pas l'interroger via un navigateur web, ca nécessite un client spécifique.

Reply

Marsh Posté le 07-09-2016 à 18:08:15    

Merci bien
Justement le but c'est que le sous domaines NTP n'affiche rien dans le navigateur.
Du coup je règle ça dans mes vhost apache ?


---------------
Monde de merde | Restez curieux
Reply

Marsh Posté le 07-09-2016 à 18:11:41    

En dernier lieu, puisque tu vas surement te poser la question a un moment ou a un autre, quand tu as 40 sites web avec des URL différentes sur le même serveur et même port, ton serveur web utilise le mécanisme des virtual hosts.
 
En clair, il est explicitement prévu dans le protocole HTTP que le client annonce le nom du site web qu'il veut joindre, du genre :
 
"hey salut, je veux récupérer la page www.toto.com/index.html"
 
Du coup le serveur web peut fournir la page correspondant au domaine en question.
 
Cette notion n'existe forcément pour les autres protocoles (genre FTP, SSH, etc etc), donc faire des sous domaines ne te permet pas automatiquement de rediriger des ports vers des machines diférentes.
 
En clair, si tu as 2 alias DNS qui pointent vers la même IP au final (IP de ton routeur), genre ftp1.toto.lol et ftp2.toto.lol, tu ne pouras NATer le port 22 que vers une seule machine en interne, tes clients ne seront pas automagiquement redirigés vers ton ftp1 et ton ftp2.

Reply

Marsh Posté le 07-09-2016 à 18:13:25    

jungledede a écrit :

Merci bien
Justement le but c'est que le sous domaines NTP n'affiche rien dans le navigateur.  
Du coup je règle ça dans mes vhost apache ?


 
Oui. Mais ton vhost en soi "ne sert a rien" vu que le ntp n'a aucune notion de vhost, c'est l'IP qui compte. Vu que ton domaine principal pointe déja vers ton ip publique, pourquoi utiliser un sous domaine dans ton cas ?

Reply

Marsh Posté le 07-09-2016 à 18:35:51    

Ok c'est déjà plus clair la.

 

En vrais oui le sous domaine pour le NTP ne sert pas vraiment,  c'est plus pour le lulz et pour apprendre un peut.
Mon but à terme est d'avoir un système stable et michu/waf compliant pour que mes parents/fraterie puissent utiliser mes services simplement  [:clooney7]


---------------
Monde de merde | Restez curieux
Reply

Marsh Posté le 07-09-2016 à 18:41:17    

Fais gaffe, ca commence comme ça et ca se finit à devoir dépanner par téléphone à 2h du matin le pc d'un parfait inconnu qui a eu ton numéro par l'oncle du meilleur pote de ton frère parce qu'on lui a dit que tu touchais en informatique :p

Reply

Marsh Posté le 07-09-2016 à 18:44:45    

non ça ça va, ils sont pas chiant sur ce coté, pis si ça fait du business en plus  [:atom1ck]  
une vie  [:sire de botcor:1] c'est pas facile quand on est pas encore CSP+


---------------
Monde de merde | Restez curieux
Reply

Marsh Posté le 22-09-2017 à 18:09:19    

yop, je déterre mon topic pour un problème similaire mais différent :o
 
Je réorganise complètement mes serveurs, donc je repars de zero ou presque niveau config et machine.
Du coup j'ai installé un nextcloud (j'avais un onwcloud avant). J'aimerais faire fonctionner le libreoffice intégré. Quand on suis les tutos il faut faire des sous-domaines.
Evidement ça marche pas  [:poutrella:5]  
 
Mais ça viens de moi  [:poutrella]  
J'arrive pas à configurer correctement mes sous-domaines  [:le depotoir de gary]  
 
Pour tester je veut faire un sous-domaine sur mon dokuwiki.
Aujourd'hui il fonctionne sur https://jungle-web.fr/dokuwiki via un alias dans le site-aviable (et enabled :o)
Mais quand je fait un server name en wiki.jungle-web.fr ça marche pas  [:torsadealanapo:2]  
 
C’est où que j'ai fait mon gary?
 
sites-available/dokuwiki.conf:

Code :
  1. GNU nano 2.7.4                                                                                Fichier : /etc/apache2/sites-available/dokuwiki.conf                                                                                       
  2. #<VirtualHost *:80>
  3. Alias /dokuwiki "/var/www/dokuwiki/"
  4. ServerName wiki.jungle-web.fr
  5. <Directory /var/www/dokuwiki/>
  6.   Options +FollowSymlinks
  7.   AllowOverride All
  8. <IfModule mod_dav.c>
  9.   Dav off
  10. </IfModule>
  11. SetEnv HOME /var/www/dokuwiki
  12. SetEnv HTTP_HOME /var/www/dokuwiki
  13. </Directory>
  14. #</VirtualHost>
  15. <VirtualHost *:443>
  16. #Alias /dokuwiki "/var/www/dokuwiki/"
  17. ServerName wiki.jungle-web.fr
  18. Alias /dokuwiki "/var/www/dokuwiki/"
  19. <Directory /var/www/dokuwiki/>
  20.   Options +FollowSymlinks
  21.   AllowOverride All
  22. <IfModule mod_dav.c>
  23.   Dav off
  24. </IfModule>
  25. SetEnv HOME /var/www/dokuwiki
  26. SetEnv HTTP_HOME /var/www/dokuwiki
  27. </Directory>
  28. </VirtualHost>

 
 
et la conf du sous-domaine (chez Gandi):

Code :
  1. @  A  monIP
  2. wiki.jungle-web.fr  A monIP


Suivant les tutos pour le DNS ils utilisent au choix le champ A ou le champ CNAME qui pointe sur le nom de domaine, mais sur le papier ça ne change rien. D'après les FAQ et Wiki c'est quand même le champ A qu'il faut.  
Je suis en ipV4
 
 


---------------
Monde de merde | Restez curieux
Reply

Marsh Posté le 22-09-2017 à 18:09:19   

Reply

Marsh Posté le 28-09-2017 à 20:42:44    

hello, je me réponds;
 
J'avais mal config mes sous-domaines chez Gandi :o
c'est "sous-domaine" qu'il faut et non pas "sousdomaine.domaine" :o
 
ensuite avec le https il fallait un certif correct, yavais une merdasse. Et let's encrypt qui n'aime pas quand il y a plus d'un vhost par ficher de conf.
 
Maintenant ça marche  [:hodjeur]


---------------
Monde de merde | Restez curieux
Reply

Marsh Posté le 28-09-2017 à 21:28:33    

jungledede a écrit :


J'avais mal config mes sous-domaines chez Gandi :o
c'est "sous-domaine" qu'il faut et non pas "sousdomaine.domaine" :o
 


 
pour info tu peux faire les deux, mais il faut le faire correctement. C'est soit :
 
wiki  A monIP
 
soit :
 
wiki.jungle-web.fr.  A monIP
 
s'il n'y a pas de point à la fin du hostname, il considère que c'est un nom simple, et le nom de domaine est rajouté implicitement.
 
s'il y a un point à la fin du hostname, il considère que c'est un FQDN, et ne rajoute donc rien après.
 
si tu mets le FQDN en oubliant le point final, il va donc prendre ça pour un hostname simple, rajouter ton nom de domaine à la fin, et là par exemple ça donnera wiki.jungle-web.fr.jungle-web.fr.


---------------
things can not stay cool and good forever
Reply

Sujets relatifs:

Leave a Replay

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