Bonjour,

Au démarrage d'apache j'obtiens ce message (visiblement rien de méchant).
Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName
Que faut-il renseigner pour ne plus avoir ce message ?
Mes ips, dns ?

/etc/hosts ?
/etc/resolv.conf ?

Que dois-je mettre, sous quelle forme ?

Merci.
A ce que j'ai cru comprendre il faudrait que j'ajoute les "Servername" des "Virtualhosts" dans /etc/hosts.
A-t-on le droit de mettre plusieurs noms et domaines sur une seule ligne ?

::1 nom localhost.localdomain localhost www.example.com autre.example.com
hum...

Dans le fichier httpd.conf d'apache, renseigne le champ ServerName .

++
C'est fait. Je pense que c'est justement celui-ci qu'apache n'arrive pas à déterminer dans mes hosts (s'il faut le mettre) ?
Salut dorian53 ..

En fait apache ne trouve pas la correspondance entre le nom du pc/domaine et une ip...
Se soucis se regle dans le fichier hosts..

Ajoute juste le nom de ton domaine et/ou pc pour l'ip 127.0.0.1 😉

A plus

Edit :
JE vois dans ton dernier messages que tu as déjà modifier le fichier hosts... As-tu bien utiliser le nom du pc ? et/ou domaine..
Et essaye avec une ipv4 😉
Oui, remplace dans /etc/hosts la chaine ::1 par: 127.0.0.1

la ligne doit ressembler à ca

127.0.0.7 localhost localhost.localdomain

si c'est pour un accès local uniquement ça doit suffire
J'ai ça actuellement :

::1 nom localhost.localdomain localhost


Mais justement j'ai accès par 2 ip que je n'ai pas renseigné je ne sais pas comment faire.
nouvo09 wrote:Oui, remplace dans /etc/hosts la chaine ::1 par: 127.0.0.1

la ligne doit ressembler à ca

127.0.0.7 localhost localhost.localdomain
Ainsi apache saura qu'il retourne les requêtes sur 127.0.0.1....
Modifier /etc/hosts en mettant :

127.0.0.1 localhost nom_du_pc_ou_de_domaine

Et démarre apache
Number wrote:
nouvo09 wrote:Oui, remplace dans /etc/hosts la chaine ::1 par: 127.0.0.1

la ligne doit ressembler à ca

127.0.0.7 localhost localhost.localdomain
Ainsi apache saura qu'il retourne les requêtes sur 127.0.0.1....
Modifier /etc/hosts en mettant :

127.0.0.1 localhost nom_du_pc_ou_de_domaine

Et démarre apache
Je crois que ça (ce que j'ai) :
::1 nom localhost.localdomain localhost
C'est exactement pareil que 127.0.0.1 sauf que c'est pour IPv6, non ?
Oui, et j'ai réglé ce soucis en mettant une Ip v4 dans le fichier /etc/hosts 😉
Je viens d'essayer et toujours pareil...
Démarrage de httpd :httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
J'avais mis ça :
::1 H1120 localhost.localdomain localhost
127.0.0.1 H1120 localhost.localdomain localhost
Avant
::1 H1120 localhost.localdomain localhost
Donnais
Démarrage de httpd :httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName
As-tu donner le ServerName dans httpd.conf ?? en metant H1120 ??
Non en effet.

Dans mon esprit en regardant "bêtement" la doc d'Apache, le ServerName devait contenir le nom de domaine.

http://www.illiweb.com/manuel/Apache_1.3_VF/mod/core.html#servername

J'ai configuré comme ça

Listen xxx.xxx.xxx.xxx:80
NameVirtualHost xxx.xxx.xxx.xxx:80

<Directory /var/www/html/monsite>
AllowOverride All
</Directory>

<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /var/www/html/monsite
ServerName www.example.com
ServerAlias example.com *.example.com example.fr *.example.fr
</VirtualHost>

- ServerName n'est sûrement pas bon ?
- Je pense qu'on peut mettre le Directory dans le vhost ?
- Qu'au final ServerAlias doit être faux aussi ?

Merci pour ton aide en tout cas.
Tu dois avoir un autre ServerName, celui la est pour un virtualhost spécifique...
Tu dois en avoir un, plus général pour les cas qui ne sont pas pris en compte par les vhosts au début de ton fichier de configuration 😉

Donne le nom du pc a ce ServerName 🙂
Ca ne vient pas de là...
<VirtualHost _default_:*>
ServerName H1120
DocumentRoot /var/www/error
</VirtualHost>
Au début de httpd.conf tu as ceci :
# redirections work in a sensible way.
#
ServerName ......

#
# UseCanonicalName:
Ligne 258 chez moi..
C'est CE ServerName que tu dois modifier et pas celui présent dans un hôte virtuel 😉
Mais de rien, ca fait plaisir de savoir aider 😉
un an plus tard
bonjour

J'avais le même problème que Dorian 53 mais je l'ai résolut en inversant la position des noms de domaine.
donc en remplaçant ça :
127.0.0.1       nomdomaineperso   localhost.localdomain  localhost
par ça
127.0.0.1       localhost.localdomain localhost   nomdomaineperso
Je n'ai rien modifié d'autre, le message d'erreur n'apparait plus (j'avais exactement la même erreur), et du coup je me demande si ça vaut vraiment le coup de modifier le fichier httpd.conf (vu que dans le tuto c'est déconseillé) ou bien si c'est moi qui répond à coté de la plaque.

cordialement
3 mois plus tard
Bonjour,

Idem, meme message, que j'ai résolu quasiement de la meme manière, tout simplement en rajoutant "localhost.localdomain" comme première entrée dans ma liste des hosts.

Mon ancien /etc/hosts :
127.0.0.1       localhost       swp.localhost     rdlaptop.rdomain
que j'ai remplacé par :
127.0.0.1       localhost.localdomain        localhost       swp.localhost     rdlaptop.rdomain
Petit restart d'apache "/etc/init.d/apache2 restart" et le message a disparu.

Cordialement,
Remy