Ubuntu 17.04를 실행하는 웹 서버가 Apache
있습니다. virtualHosts를 통해 단일 컴퓨터에서 두 개의 웹 사이트를 호스팅하기로 결정할 때까지 모든 것이 잘 작동했습니다. 이제 apache
단일 호스트를 활성화해도 시작을 거부합니다. 시작할 Apache
때마다이 오류가 발생합니다.
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
이 문제를 해결하려는 시도는 다음을 포함하여 이루어지지 않았습니다.
apt purge apache2 && rm -r /etc/apache2
오류 메시지의 모든 줄 80은입니다 DefaultRuntimeDir ${APACHE_RUN_DIR}
.
그리고 언제 어디에서 무엇이 APACHE_RUN_DIR
선언 되는지 알 수 없습니다 .
누군가 나를 도울 수 있습니까?
source /etc/apache2/envvars
했지만 그 후에 내 홈 디렉토리가에서~
로 바뀌었고home
cd를 쓸 때 그것이 나타났습니다-bash: cd: HOME not set
. 나는 envvars에 들어갔을 때 첫 선 중 하나입니다# this won't be correct after changing uid
및unset HOME
. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?