Я пытаюсь настроить файлы включения для определенных определений VirtualHost в моем http.conf. Я следовал инструкциям относительно этой настройки, в итоге я сделал следующее ...

http.conf -> Не комментирует операторы Include, относящиеся к рассматриваемому VirtualHost. Для STD и SSL.

Например:

Include "/etc/apache2/conf.d/userdata/std/2_4/simpleit/bookings.xxxxxxxx.xx/*.conf"

Это я подтвердил с помощью следующей команды:

awk '/^<VirtualHost /{f=1;getline;servername=$2}/^(\s+)Include \"\/etc\/apache2\/conf.d\/userdata/{if (f=1) print servername,$0}/<\/VirtualHost>/{f=0}' /etc/apache2/conf/httpd.conf
fz-backend.xxxxxxxx.xx   Include "/etc/apache2/conf.d/userdata/std/2_4/simpleit/fz-backend.xxxxxxxx.xx/*.conf"
bookings.xxxxxxxx.xx   Include "/etc/apache2/conf.d/userdata/std/2_4/simpleit/bookings.xxxxxxxx.xx/*.conf"
fz-backend.xxxxxxxx.xx     Include "/etc/apache2/conf.d/userdata/ssl/2_4/simpleit/fz-backend.xxxxxxxx.xx/*.conf"
bookings.xxxxxxxx.xx     Include "/etc/apache2/conf.d/userdata/ssl/2_4/simpleit/bookings.xxxxxxxx.xx/*.conf"

И я создал относительные файлы env.conf для каждого местоположения, указанного в операторах Include.

Каждый env.conf содержит:

<IfModule mod_env>
  SetEnv APP_ENV prod
</IfModule>

Я выполнил восстановление http conf:

 /usr/local/cpanel/scripts/rebuildhttpdconf

Я перезапустил http:

/usr/local/cpanel/scripts/restartsrv_httpd

Из моего приложения Symfony, запущенного в bookings.xxxxxxxx.xx (или fz-backend.xxxxxxxx.xx в этом отношении), я не могу получить доступ к переменной окружения APP_ENV.

Заранее благодарю за любую помощь.

0