Impossible d'acceder à certains sites sans le www

Impossible d'acceder à certains sites sans le www - Installation - Linux et OS Alternatifs

Marsh Posté le 23-09-2010 à 10:35:32    

Bonjour à tous.
Je suis sous debian, apache2.
Dans mon fichier de configuration les sites doivent être accessible avec ou sans le www (exemple: www.dsm.rk ou dsm.rk).
Voici un fichier d'exemple:
<VirtualHost *:80>
    ServerAdmin admin@dsm.rk
    DocumentRoot /www/dsm
    ServerName www.dsm.rk
    ServerAlias dsm.rk
#    IndexIgnore *
    ErrorLog /var/log/apache2/dsm
    CustomLog /var/log/apache2/dsm_log common
 
<Directory      /www/dsm>
        Options -Indexes +SymLinksIfOwnerMatch
        Allow from all
</Directory>
 
</VirtualHost>

Malheureusement seul www.dsm.rk arrive à afficher la page web.
Dans certains cas l'écriture sans le www me ramène une page vierge et dans d'autre cas j'ai une page d'erreur (adresse introuvable). Ce qui m'intrigue encore c'est que dans certains cas, avec le même fichier de configure les 2 marchent.
Quelqu'un peut il me donner un coup de main.
Merci

Reply

Marsh Posté le 23-09-2010 à 10:35:32   

Reply

Marsh Posté le 23-09-2010 à 10:47:00    

J'suis pas expert mais ce serait pas au niveau du DNS


---------------
www.google.fr  
Reply

Marsh Posté le 23-09-2010 à 11:14:49    

j'ai parcouru mes configuration DNS et tout me parait normale.
Voici un exemple de fichier de zone:
$ORIGIN dsm.rk.
$TTL 86400      ; 1 day
@       IN      SOA     ns1.aabb.rk. dnsadmin.aabb.rk. (
                        2010061401       ; serial (aaaammddnn)
                        7200             ; refresh (2 hours)
                        3600             ; retry (1 hour)
                        604800           ; expire (1 week)
                        3600             ; minimum TTL (1 hour)
                        )
        IN      NS      ns1.aabb.rk.
        IN      NS      ns2.aabb.rk.
 
        IN      MX  10  mail.dsm.rk.
 
        IN      A       196.xxx.53.yyy
 
; host
mail    IN      A       196.xxx.53.yyy
www     IN      A       196.xxx.53.yyy

Reply

Marsh Posté le 23-09-2010 à 12:05:15    

Tu devrais faire un cname de www.domaine.com vers domaine.com.
 

Message cité 1 fois
Message édité par roondar le 23-09-2010 à 12:10:39
Reply

Marsh Posté le 23-09-2010 à 13:16:02    

roondar a écrit :

Tu devrais faire un cname de www.domaine.com vers domaine.com.
 


c'est une mauvaise proposition...


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-09-2010 à 13:59:04    

mikala a écrit :


c'est une mauvaise proposition...


Ah bon ?

Reply

Marsh Posté le 23-09-2010 à 14:07:57    


oui.
1) a priori il n'y *aucun* souci sur l'entrée www étant donné qu'elle fonctionne correctement et la tu veux casser quelque chose qui fonctionne.
 bref si ce n'est pas cassé ne le casse pas  
2) est ce utile de fournir un SOA, et tout ce qui s'ensuit à www.tld.com ?


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-09-2010 à 14:09:16    

anzian a écrit :

j'ai parcouru mes configuration DNS et tout me parait normale.
Voici un exemple de fichier de zone:
$ORIGIN dsm.rk.
$TTL 86400      ; 1 day
@       IN      SOA     ns1.aabb.rk. dnsadmin.aabb.rk. (
                        2010061401       ; serial (aaaammddnn)
                        7200             ; refresh (2 hours)
                        3600             ; retry (1 hour)
                        604800           ; expire (1 week)
                        3600             ; minimum TTL (1 hour)
                        )
        IN      NS      ns1.aabb.rk.
        IN      NS      ns2.aabb.rk.
 
        IN      MX  10  mail.dsm.rk.
 
        IN      A       196.xxx.53.yyy
 
; host
mail    IN      A       196.xxx.53.yyy
www     IN      A       196.xxx.53.yyy


juste pour vérifier un  
host dsm.rk fonctionne sur une autre machine et donne bien la bonne ip ?
tu as pris en compte le TTL en cas de mise à jour récente de la zone ?


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-09-2010 à 14:30:46    

perso, je fait un vhost de plus pour le "sans www".


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 23-09-2010 à 14:33:48    

memaster a écrit :

perso, je fait un vhost de plus pour le "sans www".


c'est le rôle de ServerAlias, c'est un peu dommage de ne pas l'utiliser là.
(sauf a vouloir rajouter des complications par la suite)


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-09-2010 à 14:33:48   

Reply

Marsh Posté le 23-09-2010 à 14:41:04    

mikala a écrit :


c'est le rôle de ServerAlias, c'est un peu dommage de ne pas l'utiliser là.
(sauf a vouloir rajouter des complications par la suite)


ça dépend des sites, je le fais uniquement pour les sites ne disposant pas de "sous services".


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 23-09-2010 à 20:03:20    

Quelqu'un a t'il d'autre proposition

Reply

Marsh Posté le 23-09-2010 à 20:10:06    

anzian a écrit :

Quelqu'un a t'il d'autre proposition


Peux tu donner le résultat de host tondomaine.tld ?
(d'ailleurs il serait plus simple de donner le domaine en question étant donné qu'on parle bien d'un serveur web *accessible* a tous :D )


---------------
Intermittent du GNU
Reply

Marsh Posté le 23-09-2010 à 20:17:17    

famille.gouv.ci
justice.gouv.ci
Voici deux différents exemples

Reply

Marsh Posté le 23-09-2010 à 20:23:21    

Tu n'as pas plus d'informations au niveau des logs d'apache?
Le vhost ne serait pas annoncé ailleurs?
Il n'y a pas un « frontal » devant en fait ?


Message édité par mikala le 23-09-2010 à 20:28:32

---------------
Intermittent du GNU
Reply

Marsh Posté le 24-09-2010 à 13:48:18    

anzian a écrit :

Quelqu'un a t'il d'autre proposition


une réécriture? :o


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 24-09-2010 à 16:20:47    

ServerAlias dans le fichier de config joue ce role  à mon avis.

Reply

Marsh Posté le 24-09-2010 à 18:09:18    

anzian a écrit :

ServerAlias dans le fichier de config joue ce role  à mon avis.


non pas vraiment.
Il indique juste vers quel « domaine » est pris en compte en plus du domaine indiqué par ServerName.
Il serait *très* utile de regarder les logs d'apache pour voir ce qu'il fait lorsqu'il a une requête vers le domaine en question car a priori il est correctement configuré.
De surcroît il faudrait vérifier si en fait il n'y a pas un frontal devant qui ensuite retransmet les requêtes sur le serveur où tu as la main et donc serait lui mal configuré: le fait d'avoir les logs permettra ainsi de voir si au moins les requêtes parviennent à ta machine.


---------------
Intermittent du GNU
Reply

Sujets relatifs:

Leave a Replay

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