Как настроить обратный прокси-сервер для поддомена с подстановочными символами с помощью Apache2 - PullRequest
0 голосов
/ 31 января 2019

Я настроил обратный прокси-сервер Apache следующим образом:

<VirtualHost *:80>
    ServerName aa.domain1.com
    ServerAlias aa.domain1.com
    Header always set X-Frame-Options SAMEORIGIN
    ProxyPass "/Apache24_Status.txt" "!"
    ProxyPass           / http://aa.domain2.com/
    ProxyPassReverse    / http://aa.domain2.com/
    ProxyPassReverseCookiePath / /
</VirtualHost>
<VirtualHost *:80>
    ServerName bb.domain1.com
    ServerAlias bb.domain1.com
    Header always set X-Frame-Options SAMEORIGIN
    ProxyPass "/Apache24_Status.txt" "!"
    ProxyPass           / http://bb.domain2.com/
    ProxyPassReverse    / http://bb.domain2.com/
    ProxyPassReverseCookiePath / /
</VirtualHost>

он работает нормально, но у нас есть много поддоменов;тогда мы должны добавить виртуальный хост для каждого из них.может ли он настроить виртуальный хост следующим образом:

<VirtualHost *:80>
    ServerName domain1.com
    ServerAlias *.domain1.com
    Header always set X-Frame-Options SAMEORIGIN
    ProxyTimeout  3600
    ProxyPass "/Apache24_Status.txt" "!"
    ProxyPass           / http://*.domain2.com/
    ProxyPassReverse    / http://*.domain2.com/
    ProxyPassReverseCookiePath / /
</VirtualHost>

Затем он перевернет весь поддомен домена domain1.com в домен domain2.com.

...