es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El directiva Global ServerName devuelve un Error de Sintaxis.

Estoy intentando configurar un servidor Apache2, ejecuté el comando para verificar su estado y obtuve el error de que mi global serverName no está configurado. Entonces busqué en Google cómo hacerlo y funcionó bien, abrí el archivo apache2.conf y agregué el nombre del servidor que obtuve ejecutando esto:

hostname y luego puse la dirección IP del servidor, como se muestra aquí:

Configuración global

#
lehner-tse01 132.231.36.101

Sin embargo, cuando ejecuto apachectl configtest o cuando intento reiniciar Apache, obtengo este error:

Invalid command ‘lehner-tse01’, tal vez mal escrito o definido por un módulo no incluido en la configuración del servidor.

No puedo cambiar el nombre del servidor y no encontré nada buscando la segunda parte del mensaje de error.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error “Comando inválido ‘lehner-tse01’, quizás está mal escrito o definido por un módulo no incluido en la configuración del servidor” indica que la directiva serverName no está correctamente formateada en el archivo de configuración de Apache. En lugar de solo tener el nombre del servidor y la dirección IP enumerados, debería estar en el formato de:

    ServerName nombredehost:puerto

    Por ejemplo:

    ServerName ejemplo.com:80

    Intente editar la directiva serverName en el archivo apache2.conf al formato correcto y reinicie Apache. Ejecutar apachectl configtest no debería producir ningún error después de que se haya realizado la corrección.

Comments are closed.