Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1788 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [résolu] [Apache] - Problème avec "getaddrinfo", résolution de nom DNS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] [Apache] - Problème avec "getaddrinfo", résolution de nom DNS

n°870536
DrySs78
Posté le 12-12-2006 à 12:11:24  profilanswer
 

Bonjour à tous,
 
J'ai un site hébergé sur mon serveur perso, qui tourne sur un OpenBSD.
 
Lorsque j'essaie d'utiliser la fonction fopen(), PHP me renvoie l'erreur suivante :
 

Citation :

Warning: fopen() [function.fopen]: php_network_getaddresses: getaddrinfo failed: non-recoverable failure in name resolution in /public/php/lib_portal/profile.php on line 234

En gros, il a un problème de résolution de DNS, et il n'arrive pas à ouvrir un fichier distant avec fopen.
 
Je sais que sous OpenBSD, Apache est "chrooté".
C'est à dire qu'il tourne sous un user, qui a un accès limité à un seul dossier.
En gros, mon Apache est chrooté dans le dossier /var/www, il n'a donc pas accès aux fichiers situés "avant" le dossier /var/www.
Pour lui, la racine / est en fait /var/www.
 
Cela peux-il poser problème vis à vis de la résolution DNS ?
J'ai trouvé via Google une réponse disant de copier le fichier /etc/resolv.conf dans /var/www.
Je l'ai fais, mais sans succès  :heink:  
 
Si vous avez une piste, merci  :jap:


Message édité par DrySs78 le 12-12-2006 à 12:25:22
mood
Publicité
Posté le 12-12-2006 à 12:11:24  profilanswer
 

n°870537
memaster
ki a volé mon 62?
Posté le 12-12-2006 à 12:20:22  profilanswer
 

si ton apache est bien chrooté, dans ce cas, il faut lui recréer
la même arbo que /
donc ton resolv.conf devrais se localiser comme suit :
/var/www/etc/resolv.conf et non pas dans /var/www
tu dois donc créer un dossier supplémentaire /etc dans ton /var/www

n°870540
DrySs78
Posté le 12-12-2006 à 12:24:24  profilanswer
 

Tu sais quoi... le pire c'est que j'y ai pensé...
Et que j'ai même pas essayé en me disant que c'était un problème bien plus complexe que ça...
 
Et grâce à toi je viens d'essayer, ET CA MARCHE  :lol:  
 
Merci pour cette idée simple mais au combien lumineuse  :jap:


Message édité par DrySs78 le 12-12-2006 à 12:26:38
n°870542
memaster
ki a volé mon 62?
Posté le 12-12-2006 à 12:30:58  profilanswer
 

oui, c'est le principe du chroot.
les variables d'environnements sont les mêmes que dans un environnement "classique".


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [résolu] [Apache] - Problème avec "getaddrinfo", résolution de nom DNS

 

Sujets relatifs
Problème dépôt Debian localrésolu partiellement[mdv2007] cordless rumblepad config joypad
Problème avec la geavure de CD-RW ...[résolu] installer le réseau wifi via la konsole
reverse proxy apacheProbleme avec mon XP
Problème matériel ?[Résolu] UTF-8 après un reset
[résolu] comment installer connexion adsl sur mandriva one 2007[Résolu, ou pas]imapsync : ça marche pas!
Plus de sujets relatifs à : [résolu] [Apache] - Problème avec "getaddrinfo", résolution de nom DNS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR