adresse IP <---> nom de domaine configuration apache2?

adresse IP <---> nom de domaine configuration apache2? - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 24-03-2009 à 23:47:17    

Salut,  
j'ai un petit soucis avec un serveur web apache2 sur Debian. J'héberge mon site avec une machine dédié et j'ai fais l'acquisition d'un nom de domaine chez gandi.net.
Avant l'achat de mon nom de domaine, j'entrais l'adresse ip pour me connecter à mon site. Et depuis cet achat, mon nom de domaine ne reste pas affiché dans ma barre d'adresse mais une fois la page chargé j'ai toujours mon adresse ip qui s'affiche...
 
je me suis laissé dire qu'il y avait un problème de configuration avec apache2.
 
merci


Message édité par Mortadelle le 24-03-2009 à 23:47:29
Reply

Marsh Posté le 24-03-2009 à 23:47:17   

Reply

Marsh Posté le 25-03-2009 à 08:36:39    

moi je dirai plutôt que tu as une redirection quelque part ...
 
fais voir ta conf d'apache
et regarde dans le code de ton site si tu ne fais pas une redirection qq part

Reply

Marsh Posté le 25-03-2009 à 09:56:30    

fighting_falcon a écrit :

moi je dirai plutôt que tu as une redirection quelque part ...
 
fais voir ta conf d'apache
et regarde dans le code de ton site si tu ne fais pas une redirection qq part


 
ok merci,  
je vais essayer de trouver le fichier de conf apache entre 12h et 14h. :) je suis pas encore très à l'aise sous linux, mais ça viendra. [:nybbas]  
 
J'utilise WordPress pour mon blog, et avant l'installation de WP j'ai modifié quelques lignes dans le fichier de conf WP, et j'ai effectivement indiqué une adresse IP.
 
merci à toi

Reply

Marsh Posté le 25-03-2009 à 10:44:32    

Bonjour,
 
J'ai exactement le même problème mais de mon côté, ce n'est pas moi qui ai fait la redirection de l'URL que l'on me prête vers mon adresse IP.
 
Du coup, je me demande si ce n'est pas un problème de configuration faite sur le fournisseur d'URL bluehost.com

Reply

Marsh Posté le 25-03-2009 à 11:06:49    

Je pense que ça viens du fournisseur d'URL...
 
J'ai fait le test avec mon adresse chez Dyndns et ça fonctionne :
le ping sur cette adresse me donne l'adresse ip de ma box
 
Alors que si je ping l'adresse que l'on me prête, le ping répond l'adresse IP de bluehost :/
 
Je vais donc voir avec mon cousin qui m'a prêter l'adresse...
 
En fait, si j'ai bien compris sur Dyndns, je pense qu'il y a deux façon de faire :
soit le fournisseur d'URL fait une simple redirection... Il pourrait même faire une redirection de notre adresse URL vers l'adresse de google par exemple  comme il pourrais le faire sur une l'adresse IP de google si on lui demande.
 
Ou bien une direction directe vers l'IP d'un Hôte et là sa fonctionne comme on le voudrait ;)

Reply

Marsh Posté le 25-03-2009 à 11:15:23    

je suis allé vois sur mon compte gandi.net, et effectivement j'ai bien une redirection qui se fait sur mon adresse ip. Je pense que c'est tout à fait normal... il faut qu'il sache que blogascript.com ou www.blogascript.com correspond bien à mon adresse ip.

 

ou alors j'ai rien compris :/ ce qui ne m'étonnerais même pas !

 

en tout cas merci pour votre attention :jap:

 

edit: quand je fais un ping sur l'adresse www.blogascript.com, il ping le serveur de redirection gandi.


Message édité par Mortadelle le 25-03-2009 à 11:17:27
Reply

Marsh Posté le 25-03-2009 à 11:29:11    

apparemment, il faut que je modifie le type de redirection sur mon compte gandi.net.
Je suis actuellement en redirection permanente et il existe une option de redirection dite "transparente" qui cache l'adresse réelle mais qui d'après les remarques, entraine un très mauvais référencement du site.

 

j'essaye ça se coir.


Message édité par Mortadelle le 25-03-2009 à 11:29:39
Reply

Marsh Posté le 25-03-2009 à 11:37:20    

servername domain.tld ?

 

Si tu tape ton domain.tld dans la barre d'url de ton browser , ca te dirigie sur ton site web ? Si c'est comme ca , la redirection dns de gandi marche .

 

Apres y a une petite magouille pour que quelque soit l'adresse tapé dans ton browser , ton domain.tdl soit dans la barre d'url ( genre si smtp.domain.tld , nimportequoi.domain.tld , une adrese IP sont dirigés vers l'adresse ip de ton serveur web)  :

 

<VirtualHost xxx.xxx.xxx.xxx:80> ( les xxx pour ton adress ip )
Redirect permanent / http://www.domain.tld/
</VirtualHost>

 

a mettre dans /etc/apache2/site-enable/xxx en premier , ca sera le domaine par defaut quand le nom de domaine n'est pas precisé dans la conf d'apache .

 

EDIT: tu peux si tu n'utilise pas les virtualhost de ne mettre que Redirect permanent / http://www.domain.tld/ dans la conf d'apache .
mais www.domain.tld doit exister donc :

 

servername www.domain.tld

Message cité 1 fois
Message édité par ipnoz le 25-03-2009 à 11:45:47
Reply

Marsh Posté le 25-03-2009 à 12:27:18    

ipnoz a écrit :

servername domain.tld ?
 
Si tu tape ton domain.tld dans la barre d'url de ton browser , ca te dirigie sur ton site web ? Si c'est comme ca , la redirection dns de gandi marche .


Ce n'est pas le probleme : le site est bien rediriger mais notre problème autant à moi qu'a dadd, c'est qu'a la place de l'adresse http://www.domain.tld, c'est http://xxx.xxx.xxx.xxx qui s'affiche
 

Citation :

Apres y a une petite magouille pour que quelque soit l'adresse tapé dans ton browser , ton domain.tdl soit dans la barre d'url ( genre si smtp.domain.tld , nimportequoi.domain.tld , une adrese IP sont dirigés vers l'adresse ip de ton serveur web)  :
 
<VirtualHost xxx.xxx.xxx.xxx:80> ( les xxx pour ton adress ip )
Redirect permanent / http://www.domain.tld/
</VirtualHost>

Je viens de tester et ça ne change rien au probleme pour moi en tout cas.
 

Citation :

a mettre dans /etc/apache2/site-enable/xxx en premier , ca sera le domaine par defaut quand le nom de domaine n'est pas précisé dans la conf d'apache .


Je suppose que tu es sur une distribution de type Red Hat... Sur les Debian, il n'y a pas ce type de fichier :/ Mais de toute façon, je ne pense pas que cela corrigera notre problème...
 
Merci d'avoir fait avancé le shmilblick :)

Reply

Marsh Posté le 25-03-2009 à 13:13:42    

nan sous debian ...
 
enfin bon go lire la doc apache ;)

Reply

Marsh Posté le 25-03-2009 à 13:13:42   

Reply

Marsh Posté le 25-03-2009 à 13:42:48    

J'ai testé la solution d'ipnoz, ça n'a rien changé. merci quand même pour le coup de main!
tu as tout de même raison sur un point : il faut que je me tape la doc apache pour au moins comprendre son fonctionnement. Une fois que tu sais comment ça marche, t'as plus de chance de trouver des réponses à certaines questions.. :)
 
J'ai résolu mon soucis en changeant le paramètre de redirection chez Gandi. Je suis passé d'une redirection permanente (mode 301) à une redirection transparente sous frame.
Et plus d'adresse IP dans la barre d'adresse. Par contre ils indiquent un mauvais référencement avec cette méthode de redirection. Je ne sais pas le pourquoi du comment, mais on va bien voir.
 
 
merci à tous pour votre aide.
 
 
Guillaume

Reply

Marsh Posté le 25-03-2009 à 15:14:08    

Désolé... C'est en effet, Debian... Je pensais travaillais sur une Debian alors que j'étais sur une Mandriva  :whistle:  
 
Le mode de redirection transparent ne permet pas de montrer l'adresse de ta page telle qu'elle est réellement. Elle est caché par l'adresse ton site. C'est tout de même mieux que de laisser voir l'adresse IP. Mais les moteurs de recherche vont s'y perdre.
 
Je crois qu'il faut aussi voir du côté du serveur DNS qui héberge le site web...


Message édité par LoXaRoX le 25-03-2009 à 15:19:53
Reply

Marsh Posté le 25-03-2009 à 16:29:57    

Regardez au niveau de vos DNS si rien ne cloche :
champs NS bien renseignés,  
un champ A qui pointe vers l'ip du serveur
et surtout des champs CNAME correctement remplis (s'il y en a).
 
ensuite ça serait bien de pouvoir jeter un oeil à apache2.conf et surtout au(x) contenu(s) des fichiers de config des Virtualhosts dans /etc/apache2/sites-available/*
 
Pour le nom de domaine principal du serveur, voici un exemple (vient de mon propre serveur)
 

Code :
  1. NameVirtualHost mon_ipv4:80
  2. <VirtualHost mon_ipv4:80>
  3.         ServerAdmin postmaster@domaine.tld
  4.         ServerName www.domaine.tld:80 -> peut changer bien des choses
  5.        ErrorLog /var/log/apache2/domaine.tld.error.log
  6.        CustomLog /var/log/apache2/domaine.tld.access.log combined
  7.         DocumentRoot /var/www/
  8.         <Directory /var/www/>
  9.                 Options Indexes FollowSymLinks MultiViews
  10.                 AllowOverride All
  11.                 Order allow,deny
  12.                 allow from all
  13.         </Directory>
  14.         ErrorLog /var/log/apache2/error.log
  15.         # Possible values include: debug, info, notice, warn, error, crit,
  16.         # alert, emerg.
  17.         LogLevel warn
  18.         CustomLog /var/log/apache2/access.log combined
  19.         ServerSignature On
  20. </VirtualHost>


 
S'assurer que la ligne  

Code :
  1. Include /etc/apache2/sites-enabled/[^.#]*


 
est décommentée dans /etc/apache2/apache2.conf
 
Si les répertoires sites-available et sites-enabled n'existent pas, il faut les créer

Code :
  1. mon_serveur:/$ sudo mkdir /etc/apache2/sites-available
  2. mon_serveur:/$ sudo mkdir /etc/apache2/sites-enabled
  3. mon_serveur:/$ sudo touch /etc/apache2/sites-available/www.domaine.tld
  4. mon_serveur:/$ sudo nano /etc/apache2/sites-available/www.domaine.tld
  5. #On édite le fichier de Virtualhosts en y rentrant ses infos et on enregistre
  6. mon_serveur:/$ sudo ln -s /etc/apache2/sites-available/www.domaine.tld  /etc/apache2/sites-enabled/www.domaine.tld
  7. #On crée un lien symbolique pour Apache2.conf. ne pas oublier d'insérer le ligne Include /etc/apache2/sites-enabled/[^.#]* dans apache2?conf


 
Ce ne sont que des pistes...


Message édité par eze203 le 25-03-2009 à 16:53:14
Reply

Marsh Posté le 26-03-2009 à 22:42:24    

merci à tous mais ça n'a rien donné, je vais donc continuer à utiliser la redirection transparente pour le moment.
 
encore merci
 
 
Guillaume

Reply

Marsh Posté le 27-03-2009 à 08:26:27    

quand tu dis tu as acheté un nom de domaine, tu as acheté un domaine complet sur lequel tu peux faire la pluie et le bon temps sur les entrées DNS de type A, ou tu n'as acheté qu'un "simple" nom, et c'est gandi qui gère intégralement l'entrée DNS de type A qui est correspond sans que tu n'aies plus que ça la main dessus ??
 
Parce que si 1ère soluce, tu dois pouvoir régler le problème
Si 2ème, je pense que c'est mort, et que tu ne pourras jamais rien faire de mieux ...

Reply

Marsh Posté le 27-03-2009 à 13:12:20    

Après vérification, je pense pouvoir modifier quelques trucs avec mon compte gandi.
http://sites.estvideo.net/blog/Image-4.png

 

mais j'y comprends queuds pour l'instant :D


Message édité par Mortadelle le 27-03-2009 à 13:27:18
Reply

Marsh Posté le 27-03-2009 à 14:18:18    

Modifie ton entrée "www" pour qu'elle soit de type A et ayant comme valeur ton adresse ip

Reply

Marsh Posté le 27-03-2009 à 15:01:52    

moi je laisserais www en CNAME avec comme valeur "blogascript.com". Pour l'instant c'est ce paramètre qui renvoie vers le serveur de redirection de Gandi.Or tu veux que le www pointe sur ton domaine à toi directement.
 
Par contre il faut modifier ton A!! Pour l'instant il pointe vers une machine de Gandi (cf http://whois.domaintools.com/217.70.184.38) , or tu veux qu'il pointe directement chez toi! Ainsi il n'y aura plus de redirection interne chez Gandi.
 
Donc modifie le A pour qu'il prenne l'ip de ton serveur. Ensuite modifie le reste en conséquence si tu as autre chose qu'un serveur apache.


Message édité par eze203 le 27-03-2009 à 15:04:10
Reply

Sujets relatifs:

Leave a Replay

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