I miei file envvar contengono queste righe:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
Il mio apache2.conf contiene queste righe:
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
Ma quando corro apache2 -Mottengo questo:
apache2: bad user name ${APACHE_RUN_USER}
Una soluzione temporanea consiste nel codificare www-datanel mio file apache2.conf. Ci sono state alcune speculazioni qui sul fatto che alcuni script di configurazione non hanno sostituito correttamente le variabili env nel mio file apache2.conf. Indipendentemente da come ottengo apache2 per consultare il mio file envvars?
Come un altro punto di dati questo sito sembra indicare che envvars è generato al momento della compilazione, ma letto da apache2ctl in fase di esecuzione, suggerendo che questo file non è solo la cacca rimanente durante il processo di compilazione.
sudo stop apache2,sudo restart apache2esudo start apache2(/etc/init.d/apache2 stope così via)