原因是在/etc/apache2/apache2.conf中
有如下写法,本来这个写法是需要从外面传入用户与组的.
#User ${APACHE_RUN_USER}
#Group ${APACHE_RUN_GROUP}
所以如果需要使用测试的话,如
root@CSV-009:/home/weber# /usr/sbin/apache2 -S
需要把它修改成如下格式
User www-data
Group www-data
root@CSV-009:/home/weber# /usr/sbin/apache2 -S
apache2: bad user name ${APACHE_RUN_USER}
一般,这个参数的指定会放在/etc/apache2/envvars中
大概是使用export APACHE_RUN_USER=www-data这样