Meine envvar-Dateien enthalten die folgenden Zeilen:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
Meine apache2.conf enthält folgende Zeilen:
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
Aber wenn ich renne, apache2 -M
bekomme ich Folgendes:
apache2: bad user name ${APACHE_RUN_USER}
Eine vorübergehende Korrektur besteht www-data
darin, meine apache2.conf-Datei fest darin zu codieren. Es wurde spekuliert , dass dies darauf zurückzuführen ist, dass ein Konfigurationsskript die Umgebungsvariablen in meiner Datei apache2.conf nicht korrekt ersetzt hat. Egal wie bekomme ich apache2 meiner envvars Datei zu konsultieren?
Als weiterer Datenpunkt scheint diese Site darauf hinzuweisen, dass die Envvars beim Erstellen generiert, aber zur Laufzeit von apache2ctl gelesen werden.
sudo stop apache2
,sudo restart apache2
undsudo start apache2
(/etc/init.d/apache2 stop
usw.)