Ho un web server con Ubuntu 17.04 che sto tentando di configurare Apache
. Tutto è andato alla grande fino a quando ho deciso di ospitare due siti Web su un unico computer tramite virtualHosts. Ora si apache
rifiuta di avviarsi anche con un solo host abilitato. Ogni volta che tento di iniziare Apache
ottengo questo errore:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Nessuno dei miei tentativi di risolvere questo problema è arrivato a qualcosa incluso:
apt purge apache2 && rm -r /etc/apache2
Tutta la riga 80 del messaggio di errore mi dice che è DefaultRuntimeDir ${APACHE_RUN_DIR}
.
E in nessun momento vedo dove o cosa APACHE_RUN_DIR
viene dichiarato.
Qualcuno mi può aiutare?
source /etc/apache2/envvars
ma dopo che la mia directory home è cambiata da~
ahome
e quando ho scritto cd ha mostrato-bash: cd: HOME not set
. Quando sono entrato negli envvars, una delle prime righe è# this won't be correct after changing uid
eunset HOME
. Qualche idea su come risolvere questo problema?