Я пытаюсь настроить файлы включения для определенных определений 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Я установил во включаемый файл env.conf.
Заранее благодарю за любую помощь.