Question

Réglage du nom d'hôte sur une machine à archlinux est relativement trivial selon cette - https: // wiki.archlinux.org/index.php/HOSTNAME#Set_the_hostname

Alors mon /etc/rc.conf, j'ai

LOCALE="en_US.UTF-8" 
TIMEZONE="UTC" 
MOD_AUTOLOAD="no" 
USECOLOR="yes" 
USELVM="no" 
DAEMONS=(syslog-ng sshd crond ec2 httpd) 
HOSTNAME="archlinux" 

Et correspondant sur mon / etc / hosts, j'ai

127.0.0.1       archlinux.domain.org localhost.localdomain      localhost   archlinux

Après les docs à la pièce en t.

Mais malheureusement, remise en marche httpd échoue avec l'erreur dans le error_log:

[Tue Sep 06 04:26:06 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "ip-10-130-57-114" 

Configuration Échec

Et oui, je suis conscient du fait que de https://wiki.archlinux.org/ index.php / Apache # Apache - il est possible de résoudre ce problème en commentant

LoadModule unique_id_module        modules/mod_unique_id.so

Mais je préférerais résoudre ce problème en gardant ce module chargé et le résoudre en faisant en sorte que je placerai mon nom d'hôte correctement dans / etc / hosts à la place.

Était-ce utile?

La solution

On dirait que Apache utilise le nom d'hôte "ip-10-130-57-114" au lieu de "archlinux". Avez-vous essayé d'ajouter cette entrée dans votre fichier / etc / hosts?

10.130.57.114 ip-10-130-57-114

* Je devine 10.130.57.114 est l'adresse IP de l'hôte interne de vous par exemple.

Autres conseils

Que dit de hostname -f?

Quel est le nom DNS inverse pour votre IP?

Pouvez-vous essayer de nom d'hôte ensemble à archlinux.<valid_domain> au lieu de archlinux il est résolu à l'échelle mondiale?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top