apache2: n'a pas pu déterminer de manière fiable le nom de domaine complet du serveur, en utilisant 127.0.1.1 pour ServerName… en attendant apache2:

13

J'ai mis à niveau vers ubuntu 14.04 hier. Mais après le redémarrage du PC, ce message continue d'apparaître sur un écran noir après l'écran de chargement d'ubuntu et ne disparaît pas et ubuntu ne démarre pas. Je ne peux rien y faire. que devrais-je faire? J'ai essayé de me connecter depuis d'autres terminaux et de faire des asm ici mais toujours rien

Tamim Addari
la source

Réponses:

26

Cela peut être surmonté de deux manières.

  1. Ajouter ServerName localhostcomme dernière ligne du /etc/apache2/apache2.conffichier.

  2. Créez un fichier nommé /etc/apache2/conf-available/servername.confet ajoutez la chaîne à l' ServerName localhostintérieur et enregistrez-le. Créez un lien logiciel sous /etc/apache2/conf-enabledcomme suit

    ln -s /etc/apache2/conf-available/servername.conf .
    # or
    a2enconf servername
    

et redémarrez le serveur.

La chaîne localhostpeut être remplacée par n'importe quel nom de domaine valide (par exemple, example.com).

ccsen
la source
J'ai supprimé apache via un autre tty. Je n'ai pas pu me connecter.
Tamim Addari
4

Une troisième façon consiste à configurer le fichier d'hôtes de votre ordinateur:

127.0.0.1       localhost
127.0.1.1       servername.domain.com       servername
HorusKol
la source
3

Une autre façon d'effectuer la deuxième option suggérée par ccsen est la suivante:

  1. Créez un fichier dans / etc / apache2 / conf-available / avec le nom souhaité. servername.conf est une option appropriée.

  2. Ajoutez la ligne suivante au fichier créé: ServerName yourservername . yourservername peut être réglé sur tout ce que vous voulez.

  3. Exécutez ensuite ce qui suit à partir d'un terminal: sudo a2enconf servername(en supposant que vous avez appelé le fichier ajouté à conf-available à l'étape 1 'servername.conf').

  4. Enfin, exécutez ce qui suit à partir du terminal: sudo service apache2 reload

Bien que les deux méthodes obtiennent le même résultat, je pense que celle-ci est plus propre car apache s'occupe des liens symboliques et permet la configuration.

Vic07
la source