Tengo un servidor web con Ubuntu 17.04 que estoy intentando configurar Apache. Todo funcionó muy bien hasta que decidí alojar dos sitios web en una sola máquina a través de virtualHosts. Ahora se apacheniega a iniciar incluso con un solo host habilitado. Cada vez que intento iniciar Apacheme sale este error:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Ninguno de mis intentos de solucionar esto ha llegado a nada, incluyendo:
apt purge apache2 && rm -r /etc/apache2
Toda la línea 80 del mensaje de error me dice que es DefaultRuntimeDir ${APACHE_RUN_DIR}.
Y en ningún momento veo dónde o qué APACHE_RUN_DIRse declara como.
¿Alguien me puede ayudar?
source /etc/apache2/envvarspero después de eso mi directorio cambiado desde~quehomey cuando escribí cd se notaba-bash: cd: HOME not set. Cuando entré a los envvars, una de las primeras líneas es# this won't be correct after changing uidyunset HOME. ¿Algúna idea de cómo arreglar esto?