내 envvar 파일에는 다음 줄이 있습니다.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
내 apache2.conf에는 다음과 같은 줄이 있습니다.
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
그러나 내가 달릴 때 나는 apache2 -M
이것을 얻는다 :
apache2: bad user name ${APACHE_RUN_USER}
임시 수정은 www-data
apache2.conf 파일 을 하드 코딩 하는 것입니다. 몇 가지 추측이 있었다 여기에 일부 구성 스크립트는 ENV 내 apache2.conf의 파일에 제대로 바르 대체하지 않았기 때문에이 것을이. 어쨌든 enpavar 파일을 참조하기 위해 apache2를 얻는 방법은 무엇입니까?
다른 데이터 포인트 로서이 사이트 는 envvars가 빌드시 생성되지만 런타임에 apache2ctl이 읽은 것을 나타내는 것으로 보입니다.이 파일은 빌드 프로세스에서 남은 똥이 아니라는 것을 나타냅니다.
sudo stop apache2
,sudo restart apache2
그리고sudo start apache2
(/etc/init.d/apache2 stop
등)