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 apache
niega a iniciar incluso con un solo host habilitado. Cada vez que intento iniciar Apache
me 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_DIR
se declara como.
¿Alguien me puede ayudar?
source /etc/apache2/envvars
pero después de eso mi directorio cambiado desde~
quehome
y 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 uid
yunset HOME
. ¿Algúna idea de cómo arreglar esto?