У меня есть следующая конфигурация, включенная в мой httpd.conf ...
Include ${MODULE_DIR}/utilities/devconf/bo/vhost.conf
где $ {MODULE_DIR} - это переменная среды, которую я устанавливаю в моем скрипте инициализации httpd (/etc/init.d/httpd) следующим образом:
MODULE_DIR=/export/home/modules
эта строка появляется перед строкой, запускающей httpd.
Теперь, когда я пытаюсь запустить сервер Apache, используя ...
/etc/init.d/httpd start
Я по-прежнему получаю следующую ошибку:
[root@MyCentosVM ~]# /etc/init.d/httpd start
Starting httpd: httpd: Syntax error on line 1011 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf/devconf-vhosts.conf: Could not open configuration file /etc/httpd/${MODULE_DIR}/utilities/devconf/bo/vhost.conf: No such file or directory
[FAILED]
[root@MyCentosVM ~]#
... очевидно, что переменная окружения подставляется неправильно. Что мне делать?
Попробуйте вместо этого:
export MODULE_DIR=/export/home/modules