2011-11-17 6 views
2

Ok, donc cela m'a tellement perplexe que je ne me vois pas capable de résoudre le problème par moi-même. Je cours apache sur mon ordinateur portable sous Linux, de sorte que quand je suis loin de mon bureau, je peux toujours travailler avec php et mySql. Tout fonctionne bien. Il n'y a rien de mal à la syntaxe du httpd.conf; apachectl configtest renvoie OK. Cependant, il y a un café où je vais où apache ne commencera pas. Je vais aller dans la rue à l'ap suivant et apache va commencer sans problème, mais à ce café apache ne commencera pas. Toute aide serait appréciée.apache ne va pas commencer

L'entrée du journal que je crois être pertinent est

[Wed Nov 16 14:03:11 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop" 
[Wed Nov 16 14:33:36 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop" 
[Wed Nov 16 14:42:48 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop" 
[Wed Nov 16 14:45:27 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop" 
[Wed Nov 16 14:52:54 2011] [alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop" 
+0

pouvez-vous s'il vous plaît envoyer tout journal? –

+0

[Wed Nov 16 14:03:11 2011] [alerte] (EAI 2) Nom ou service non connu: mod_unique_id: impossible de trouver l'adresse IPv4 de "portable" –

Répondre

0

attente sera apache ne démarre pas ou est le port bloqué dans ce café? cela aurait du sens pour moi et pas apache ne va pas commencer. aussi, que se passe-t-il si Apache est en cours d'exécution avant d'aller à ce café? si vous avez encore des questions, et je ne veux pas paraître insolent, mais ne vont pas à ce café particulier :)

+1

Ce n'est pas une réponse ... –

+0

ce que je veux dire est, le port 80 pourrait être bloqué ou localhost dans ce café pour être plus exact. ils pourraient avoir ajouté la sécurité autour du routeur wifi pour bloquer le port 80, 8080, ou d'autres ports comme 21 et 22. Je n'ai jamais entendu la ligne de commande sur une machine locale jamais bloquée. –

+0

Apache ne démarre pas. Je peux voir comment un café peut bloquer les ports afin que le trafic extérieur ne puisse pas entrer sur leur réseau, et je sais que apache ne démarrera pas s'il ne trouve pas de port, mais j'ai apache configuré pour écouter sur localhost. Alors voulez-vous dire que même si j'utilise Apache localement, Apache sort toujours sur le réseau avant de regarder la machine fonctionner? –

7

Si la sortie d'un nom d'hôte de commande est

# hostname 
laptop 

Donner cette erreur dans vos journaux:

(EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "laptop" 

Ensuite, vous devez mettre dans votre/etc/hosts STH comme ceci:

127.0.0.1  laptop.homenetwork laptop localhost 
::1    laptop.homenetwork laptop localhost 

Il a LSO aide certaines personnes à mettre

ServerName localhost 

dans /etc/apache2/httpd.conf fichier

+0

C'était exactement ce dont j'avais besoin pour mettre une instance EC2 sur vpc, tout d'un coup cessé de fonctionner. Ajout du résultat du nom d'hôte (qui était fondamentalement l'adresse IP) à la première ligne du fichier/etc/hosts. – notacouch