Tôi có một máy chủ web chạy Ubuntu 17.04 mà tôi đang cố gắng thiết lập Apache
. Mọi thứ diễn ra tuyệt vời cho đến khi tôi quyết định lưu trữ hai trang web trên một máy thông qua các máy chủ ảo. Bây giờ apache
từ chối bắt đầu với ngay cả một máy chủ duy nhất được kích hoạt. Mỗi lần tôi cố gắng bắt đầu, Apache
tôi lại gặp lỗi này:
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Không có nỗ lực nào của tôi để khắc phục điều này đã đến với bất cứ điều gì, kể cả:
apt purge apache2 && rm -r /etc/apache2
Tất cả dòng 80 của thông báo lỗi cho tôi biết DefaultRuntimeDir ${APACHE_RUN_DIR}
.
Và không có lúc nào tôi thấy nơi nào hoặc cái gì APACHE_RUN_DIR
được tuyên bố là.
Ai đó có thể giúp tôi không?
source /etc/apache2/envvars
nhưng sau đó thư mục chính của tôi đã thay đổi từ~
đếnhome
và khi tôi đã viết cd nó cho thấy-bash: cd: HOME not set
. Khi tôi nhập envvars, một trong những dòng đầu tiên là# this won't be correct after changing uid
vàunset HOME
. Bất kỳ ý tưởng làm thế nào để khắc phục điều này?