Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/01/2016, à 03:00

Sithis16

[RESOLU] Configuration Redirection DNS & Vhost

Hello tout le monde,

Je rencontre le problème suivant,

j'ai suivie le guide suivant https://doc.ubuntu-fr.org/installer_un_serveur_debian plus ou moins sans encombre, je me retrouve avec un site fonctionnel à une adresse de ce type http://MON-IP/~test1 seulement après avoir effectué mes redirections DNS auprès de mon registar, lorsque je vais sur http://www.test1.com, ou http://test1.com, j’obtiens une Adresse introuvable et non pas la page http://MON-IP/~test1,

Je pense que c'est un bête soucis de configuration, si quelqu'un de plus expérimenté que moi avait une idée d'axe de recherche, je suis preneur wink

Merci d'avance,

Les redirections DNS effectués :

test1.com 	         A 	         xx.xxx.xx.xxx
www.test1.com	CNAME 	 test1.com

Mes configurations pour /etc/apache2/sites-available/test1.com & /etc/apache2/sites-enabled/test1.com

<VirtualHost *:80>
        ServerAdmin contact@test1.com
        ServerName test1.com
        ServerAlias www.test1.com
        DocumentRoot /home/test1/public_html/
        <Directory /home/test1/public_html/>
                Options -Indexes FollowSymLinks MultiViews
                AllowOverride All
        </Directory>
        ErrorLog /home/test1/logs/error.log
        LogLevel warn
        CustomLog /home/test1/logs/access.log combined
        ServerSignature Off
</VirtualHost>

Les fichiers du sites se trouves dans : /home/test1/public_html

Dernière modification par Sithis16 (Le 08/01/2016, à 03:07)

Hors ligne

#2 Le 05/01/2016, à 10:16

pires57

Re : [RESOLU] Configuration Redirection DNS & Vhost

Il y a plusieurs cas de figure à ton problème en fonction de la localisation de tes machines. Il faudrait que tu donnes plus de détails.
Le plus simple serait de faire un schéma de ton réseau dans un premier temps. Pour t'aider voici quelques questions :

- Ou est situé le serveur web ? (chez toi? dans un datacenter?)
- Ou est le serveur DNS?
- As-tu configurer iptables (ou un autre firewall) ? Donnes le retour de

iptables -L

- Les machines communiquent elles? Utilise la commande ping depuis l'un des serveurs vers l'autre pour le savoir.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#3 Le 05/01/2016, à 14:23

mazarini

Re : [RESOLU] Configuration Redirection DNS & Vhost

Faire le lien entre un nom de machine n'est pas immédiat et peut prendre 24 à 48 h selon le réglage de la durée de validité. Comme le suggère pires57, le ping permet de voir si le paramétrage est pris en compte.

root@web:~# ping google.fr
PING google.fr (173.194.40.143) 56(84) bytes of data.
64 bytes from par10s10-in-f15.1e100.net (173.194.40.143): icmp_seq=1 ttl=56 time=1.31 ms
...

Comme tu peux le voir dans l'exemple ci-dessus, l'adresse ip s'affiche lors du ping après la résolution de nom (à faire avec les 2 noms)

Si tu es pressé, et que le ping ne marche pas encore, tu peux enregistrer la correspondance dans ton fichier /etc/hosts provisoirement pour avancer dans tes tests. Mais enlève le ensuite pour vérifier qu'il est bien paramétré dans le dns.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#4 Le 05/01/2016, à 16:02

Sithis16

Re : [RESOLU] Configuration Redirection DNS & Vhost

Hello, déjà merci pour vos aides wink

pires57 a écrit :

- Ou est situé le serveur web ? (chez toi? dans un datacenter?)
- Ou est le serveur DNS?

Le serveur est chez Gandi ainsi que le domaine que je cherche à lier,

pires57 a écrit :

- As-tu configurer iptables (ou un autre firewall) ? Donnes le retour de iptables -L

Je n'ai configuré aucun firewall, iptables n'est pas installé sur la machine

pires57 a écrit :

Les machines communiquent elles? Utilise la commande ping depuis l'un des serveurs vers l'autre pour le savoir.

mazarini a écrit :

Faire le lien entre un nom de machine n'est pas immédiat et peut prendre 24 à 48 h selon le réglage de la durée de validité. Comme le suggère pires57, le ping permet de voir si le paramétrage est pris en compte.
....
Si tu es pressé, et que le ping ne marche pas encore, tu peux enregistrer la correspondance dans ton fichier /etc/hosts provisoirement pour avancer dans tes tests. Mais enlève le ensuite pour vérifier qu'il est bien paramétré dans le dns.

J'ai attendu environ 24h, avant de poster la j'ai dût revenir en arrière et retourner les dns vers l'ancien hébergement qui fonctionne, cela fessais trop de temps d'indisponibilité, ce qui m'étonne c'est que ayant 2 copies du site, l'un sur l'ancien hébergement l'autre sur le serveur web que je tente de relier, l'on est une adresse introuvable pendant plusieurs heures, si ce n'était qu'un problème de temps de propagation,
J'ai modifié le fichier host sur un ordinateur tier, (puis sur un la machine server web), j'ai bien un ping dans les deux cas :

8 packets transmitted, 8 received, 0% packet loss, time 6999ms

Lorsque je relance apache2, j’obtiens l'erreur suivante :

root@server01:/etc# service apache2 restart
 * Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using MON-IP for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using MON-IP for ServerName

Hors ligne

#5 Le 05/01/2016, à 16:19

mazarini

Re : [RESOLU] Configuration Redirection DNS & Vhost

Je pense que si tu mets

127.0.0.1 localhost.localdomain localhost

Ca peut résoudre ton problème de "fully qualified domain name"
J'ai mis dans /etc/hostname un nom complet (genre server01.domaine.tld) et j'ai également mis une ligne avec ce nom complet dans /etc/hosts du serveur.   

Autrement la commande apache2ctl -D DUMP_VHOSTS permet de voir la prise en compte des noms par apache.

Edit : tu peux utiliser la modification de "/etc/hosts" sur un PC client pour faire les tests sans modification des dns pour la mise au point.

Dernière modification par mazarini (Le 05/01/2016, à 16:24)


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#6 Le 05/01/2016, à 17:54

Sithis16

Re : [RESOLU] Configuration Redirection DNS & Vhost

En ajoutant dans /etc/hostname

server01.domaine.tld/

et dans /etc/hosts

127.0.0.1 localhost.localdomain localhost

Après redémarrage serveur j’obtiens l'erreur suivante:

 * Restarting web server apache2
apache2: apr_sockaddr_info_get() failed for server01.domaine.tld
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
 ... waiting apache2: apr_sockaddr_info_get() failed for server01.domaine.tld
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

J'ai donc suivie le guide suivant : http://mixeduperic.com/ubuntu/how-to-fi … ystem.html
Soit laissé server01, en hostname et mettre 127.0.0.1 server01.domaine.tld server01, ou j'obtiens :

 * Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using server01.domaine.tld for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using server01.domaine.tld for ServerName
root@server01:/etc# apache2ctl -D DUMP_VHOSTS
apache2: Could not reliably determine the server's fully qualified domain name, using server01.domaine.tld for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server server01.domaine.tld (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default.save:1)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default.save.1:1)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default.save.1:44)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default.save.2:1)
         port 80 namevhost www.test2.com (/etc/apache2/sites-enabled/test2.com:1)
         port 80 namevhost admin.test2.com (/etc/apache2/sites-enabled/test2.com:15)
         port 80 namevhost domaine.tld (/etc/apache2/sites-enabled/domaine.tld:1)
Syntax OK

Edit : tu peux utiliser la modification de "/etc/hosts" sur un PC client pour faire les tests sans modification des dns pour la mise au point.

Oui c'est ce que j'avais fait la première fois, quand je suis sur mon ordi perso, avec la modification du fichier host, je tombe bien sur la version du nouvelle hébergement, par contre quand j'ai effectué la redirection DNS via Gandi, je tombé sur Adresse Introuvable :S

Dernière modification par Sithis16 (Le 05/01/2016, à 17:58)

Hors ligne

#7 Le 06/01/2016, à 11:31

mazarini

Re : [RESOLU] Configuration Redirection DNS & Vhost

Sithis16 a écrit :

En ajoutant dans /etc/hostname

server01.domaine.tld/

ne pas mettre le / à la fin.
Utiliser /etc/init.d/hosname pour la prise en compte du nouveau nom et hosname pour vérifier la prise en compte.

Sithis16 a écrit :

et dans /etc/hosts

127.0.0.1 localhost.localdomain localhost

Après redémarrage serveur j’obtiens l'erreur suivante:

 * Restarting web server apache2
apache2: apr_sockaddr_info_get() failed for server01.domaine.tld
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
 ... waiting apache2: apr_sockaddr_info_get() failed for server01.domaine.tld
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

J'ai donc suivie le guide suivant : http://mixeduperic.com/ubuntu/how-to-fi … ystem.html
Soit laissé server01, en hostname et mettre 127.0.0.1 server01.domaine.tld server01, ou j'obtiens :

 * Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using server01.domaine.tld for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using server01.domaine.tld for ServerName

A priori, il faut mettre les 2.

127.0.0.1 localhost.localdomain localhost
127.0.0.1 server01.domaine.tld server01
Sithis16 a écrit :
root@server01:/etc# apache2ctl -D DUMP_VHOSTS
apache2: Could not reliably determine the server's fully qualified domain name, using server01.domaine.tld for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server server01.domaine.tld (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default.save:1)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default.save.1:1)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default.save.1:44)
         port 80 namevhost server01.domaine.tld (/etc/apache2/sites-enabled/000-default.save.2:1)
         port 80 namevhost www.test2.com (/etc/apache2/sites-enabled/test2.com:1)
         port 80 namevhost admin.test2.com (/etc/apache2/sites-enabled/test2.com:15)
         port 80 namevhost domaine.tld (/etc/apache2/sites-enabled/domaine.tld:1)
Syntax OK

Il me semble mieux de faire un seul vhost par fichier.
Pour les fichiers "save", tu dois les supprimer de sites-enabled mais tu peux les laisser dans sites-available. Entre les 2, il y a juste un lien sur les sites que tu actives (cf commande a2ensite ou lien fait manuellement)


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#8 Le 07/01/2016, à 18:31

Sithis16

Re : [RESOLU] Configuration Redirection DNS & Vhost

J'ai fait les modifications, mais ayant toujours ce message d'erreur, j'ai éditer le fichier /etc/apache2, ou j'ai ajouté ServerName localhost, depuis plus d'erreur,

Du coup j'ai effectué mes redirections chez mon registar, et je tombe toujours sur une "Page introuvable", quand je ping sur le domaine

La requête n'a pas pu trouver l'hote ....

Hors ligne

#9 Le 07/01/2016, à 18:43

pires57

Re : [RESOLU] Configuration Redirection DNS & Vhost

et quand tu ping sur l'adresse ip du serveur?


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#10 Le 07/01/2016, à 18:45

Sithis16

Re : [RESOLU] Configuration Redirection DNS & Vhost

Ça fonctionne quand je ping sur l'ip du serveur web,

Paquets : envoyés = 4, recus = 4, perdus = 0 .....

Dernière modification par Sithis16 (Le 07/01/2016, à 18:45)

Hors ligne

#11 Le 07/01/2016, à 21:26

pires57

Re : [RESOLU] Configuration Redirection DNS & Vhost

donc c'est un problème de config DNS.
Tu as acheter le nom de domaine?


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#12 Le 08/01/2016, à 03:06

Sithis16

Re : [RESOLU] Configuration Redirection DNS & Vhost

Effectivement j'ai remplacé,

test1.com 	         A 	         xx.xxx.xx.xxx
www.test1.com	         CNAME 	 test1.com

Par

@ 	         A 	         xx.xxx.xx.xxx
www	         CNAME 	xx.xxx.xx.xxx

Et ça fonctionne désormais parfaitement, erreur bête, mais j'aurais au moins appris quelques trucs en manipulant wink,

Encore merci pour votre aide à tout les deux wink je passe le post en résolu tongue

Hors ligne