Je viens d'installer Apache 2.2.17 et je l'utilise pour la première fois.
Maintenant, lorsque j'essaye de démarrer le serveur en utilisant la commande, service httpd start
cela me donne le message:
httpd: impossible de déterminer de manière fiable le nom de domaine complet du serveur, en utilisant :: 1 pour ServerName
Maintenant, je pense que je dois définir ServerName et l'adresse IP lorsque je recherche via Google. Mais je ne sais pas dans quel fichier je dois placer.
Comment puis-je résoudre ce problème?
</VirtualHost>*
* Mais je reçois toujours le message d'erreur ci-dessous .. ** Démarrage de httpd: Avertissement: DocumentRoot [/ home / user / Softwares / mysite] n'existe pas httpd: Impossible de déterminer de manière fiable le serveur entièrement nom de domaine qualifié, utilisant :: 1 pour ServerNamesudo vim /etc/apache2/httpd.conf
ServerName localhost
sudo /etc/init.d/apache2 restart
la source
Je ne me trompais PAS de ServerName. À l'intérieur de votre configuration VirtualHost qui est à l'origine de ce message d'avertissement, c'est le générique situé en haut de votre httpd.conf qui est par défaut commenté .
Changement
à:
la source
Sous Debian Squeeze;
Devrait fonctionner correctement (cela a résolu le problème dans mon cas)
tks noodl pour le lien sur les différentes mises en page. :)
la source
Une autre option consiste à s'assurer que le nom d'hôte qualifié complet (FQDN) est répertorié dans / etc / hosts. Cela a fonctionné pour moi sur Ubuntu v11.10 sans avoir à changer la configuration par défaut d'Apache.
la source
sudo nano /etc/apache2/httpd.conf
ServerName
dans l'éditeur nano<Ctrl + W>
ServerName localhost
sudo /usr/sbin/apachectl restart
la source
"Pour résoudre ce problème, vous devez définir ServerName.
1:
$ vim /etc/apache2/conf.d/name
Par exemple, définissez add ServerName localhost ou tout autre nom:2: ServerName localhost Redémarrez Apache 2
3:
$ service apache restart
Pour cet exemple, j'utilise Ubuntu 11.10.1.125 "la source
FQDN signifie le nom résolu sur DNS. Cela devrait ressembler à "nom-serveur. domaine-de-recherche".
L'avertissement que vous recevez fournit simplement un avis indiquant que httpd ne peut pas trouver de nom de domaine complet, il se peut donc que la gestion d'un hôte virtuel basé sur un nom ne fonctionne pas correctement. Assurez-vous donc que le FQDN attendu est enregistré dans votre serveur DNS ou ajoutez manuellement l'entrée dans
/etc/hosts
laquelle se trouve avant de frapper DNS.la source
Deux choses semblaient le faire pour moi:
127.0.0.1 localhost mysite.local myothersite.local
ServerName
dans mon httpd.conf sur0.0.0.0
(localhost ou 127.0.0.1 ne fonctionnait pas pour moi)La modification de / etc / hosts a éliminé les longs temps de réponse et la définition du ServerName a éliminé l'avertissement d'OP pour moi.
la source
qui ne parviennent toujours pas à résoudre le problème et en utilisant mac, suivez ceci
1. aller dans le dossier racine /
3.sudo nano httpd.conf
4. changez #servername en ServerName 127.0.0.1:8080 appuyez sur ctrl + o, + return + ctrl x
5. puis redémarrez le serveur apachectl redémarrer
la source
Si vous utilisez Windows, il existe une situation différente
Ouvrez d'abord
c:/apache24/conf/httpd.conf
. Le dossier Apache ne suffit pas spécifiquement au-dessus du cheminAprès cela, vous devez configurer le fichier httpd.conf.
Juste après quelques lignes, il y a un motif comme:
Ici, vous devez changer pour le
localhost
.Vous devez entrer l'adresse ipv4 pour cela, vous pouvez ouvrir localhost.
Reportez-vous à ce lien vidéo et ensuite un peu plus.
Modifiez vos variables d'environnement:
Dans lequel vous devez entrer le chemin:
et
même dans les variables SYSTEM
Si vous avez des questions, n'hésitez pas à demander.
la source
Si vous utilisez Windows, supprimez le commentaire sur ces lignes et définissez-les comme:
A travaillé pour moi!
la source
Voici mes deux cents. C'est peut-être utile pour les futurs lecteurs.
J'ai rencontré ce problème lors de l'utilisation d'Apache dans un conteneur Docker. Lorsque j'ai démarré un conteneur à partir d'une image du serveur Web Apache, ce message est apparu lorsque je l'ai démarré avec
docker run -it -p 80:80 my-apache-container
.Cependant, après avoir démarré le conteneur en mode détaché, en utilisant
docker run -d -p 80:80 my-apache-container
, j'ai pu me connecter via le navigateur.la source