Рейтинг:0

установка переменной поддомена в apache

флаг mx

У меня проблема с попыткой получить поддомен как переменную и использовать его где-то в другой части.

то, что я пытаюсь сделать, это конфигурация прокси, которая позволяет мне подключаться между

aaa.example-example.com покажет мне example.com/aaa

и

bbb.example-example.com покажет мне example.com/bbb

мой код:

 <IfModule mod_ssl.c>
<VirtualHost *:443>
    ServerName wildcard.example.com
    ServerAlias *.example.com
    ServerAdmin webmaster@localhost
    ProxyRequests Off
    
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

# the pattern of my website look like example-example.com 
    SetEnvIf Host "^([^.]*).example-example.come$" SUBDOMAIN=$1 

    SSLProxyEngine on
    ProxyPass / https://example1.com/%{ENV:SUBDOMAIN}
    ProxyPassReverse / https://example1.com

    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateFile /etc/letsencrypt/live/example.com-0001/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/example.com-0001/privkey.pem
</VirtualHost>
</IfModule>

так SetEnvIf не работает и всегда печатает %{ENV:SUBDOMAIN} вместо фактического субдомена

У меня есть точная проблема, описанная в

https://stackoverflow.com/questions/36199764/setting-the-subdomain-as-a-variable-in-apache-config-to-be-used-in-the-same-conf

но у меня уже есть такое же решение, и оно не сработало

я использую Апач/2.4.29 (Убунту) Я доволен любым решением переменной в части ProxyPass.

Благодарность

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.