Страница 1 из 1

Кастомный конфиг виртуалхоста не подгружается

Добавлено: 04 июн 2018, 02:09
AlexAlex
в доках сказано:
Например, если вы хотите создать собственную конфигурацию домена xxx.ru для модуля Apache-2.4.2, то скопируйте файл ./userdata/config/Apache-2.4.3_vhost.conf в папку с нужным доменом, отредактируйте этот файл под свои нужды и перезапустите сервер
Использую Apache-2.4-x64
Копирую файлы Apache-2.4-x64_server.conf и Apache-2.4-x64_vhost.conf в корневую папку вируалхоста (управление доменами выставлено ручное). Для теста в файл Apache-2.4-x64_vhost.conf внутрь тега <VirtualHost *:%httpsport%> (на строку выше </VirtualHost>) добавил
    SetEnv APPLICATION_TEST ok
в корне домена в index.php
var_dump(getenv('APPLICATION_TEST')); 
die;
после перезапуска (при обращении по https) выводит по прежнему bool(false)

Подсажите плз как добавить кастомный конфиг для одного виртуалхоста?

Re: Кастомный конфиг виртуалхоста не подгружается

Добавлено: 04 июн 2018, 02:17
AlexAlex
Весь конфиг целиком (добавлена одна строка в самом конце, выделена жирным):
#-----------------------------------------------#
# Íà÷àëî áëîêà êîíôèãóðàöèè HTTP õîñòà
#-----------------------------------------------#

<VirtualHost *:%httpport%>

    DocumentRoot    "%hostdir%"
    ServerName      "%host%"
    ServerAlias     "%host%" %aliases%
    ScriptAlias     /cgi-bin/ "%hostdir%/cgi-bin/"

</VirtualHost>

#-----------------------------------------------#
# Êîíåö áëîêà êîíôèãóðàöèè HTTP õîñòà
#-----------------------------------------------#

#-----------------------------------------------#
# Íà÷àëî áëîêà êîíôèãóðàöèè HTTPS õîñòà
#-----------------------------------------------#

<IfModule ssl_module>
<VirtualHost *:%httpsport%>

    DocumentRoot    "%hostdir%"
    ServerName      "%host%"
    ServerAlias     "%host%" %aliases%
    ScriptAlias     /cgi-bin/ "%hostdir%/cgi-bin/"

    SSLEngine       on
    #Header always set          Strict-Transport-Security "max-age=94608000"

    #SSLCACertificateFile       ""
    #SSLCertificateChainFile    ""

    SSLCertificateFile          "%sprogdir%/userdata/config/cert_files/server.crt"
    SSLCertificateKeyFile       "%sprogdir%/userdata/config/cert_files/server.key"

    SetEnvIf User-Agent ".*MSIE [1-5].*" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0

    SetEnvIf User-Agent ".*MSIE [6-9].*" \
    ssl-unclean-shutdown

    <FilesMatch "\.(cgi|shtml|phtml|php)$">
        SSLOptions              +StdEnvVars
    </FilesMatch>

    <Directory "%hostdir%/cgi-bin/">
        SSLOptions              +StdEnvVars
    </Directory>

    SetEnv APPLICATION_TEST ok

</VirtualHost>
</IfModule>

#-----------------------------------------------#
# Êîíåö áëîêà êîíôèãóðàöèè HTTPS õîñòà
#-----------------------------------------------#