Các tệp envvar của tôi có các dòng này trong đó:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
Apache2.conf của tôi có những dòng này trong đó:
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
Nhưng khi tôi chạy apache2 -M
tôi nhận được điều này:
apache2: bad user name ${APACHE_RUN_USER}
Một sửa chữa tạm thời là mã cứng www-data
vào tập tin apache2.conf của tôi. Có một số suy đoán ở đây rằng điều này là do một số tập lệnh cấu hình không thay thế chính xác các env trong tệp apache2.conf của tôi. Bất kể làm thế nào để tôi có được apache2 để tham khảo tệp envvars của tôi?
Vì một điểm dữ liệu khác , trang web này dường như chỉ ra các envvars được tạo khi xây dựng, nhưng được đọc bởi apache2ctl trong thời gian chạy, cho thấy rằng tệp này không chỉ là phân tích còn sót lại của quá trình xây dựng.
sudo stop apache2
,sudo restart apache2
vàsudo start apache2
(/etc/init.d/apache2 stop
, vv)