Я пытаюсь создать "псевдоним" субдомена. Проблема в том, что этот поддомен сопоставлен с другим хостингом, поэтому правило не выполняется, потому что он не нашел поддомен в текущем хосте. Мне нужно было бы сказать Apache «перенаправить» (не изменяя URL, поэтому я использую mod_proxy), снова запрашивая DNS. Я не уверен, что это возможно, или мне не хватает некоторых понятий о прокси-движке.
DNS (CloudFlare):
aaa.example.com => ...herokudns.com (Quoters)
bbb.example.com => AWS IP (my EC2 instance)
В моем экземпляре EC2, Apache:
<VirtualHost *:80 *:443>
ServerAlias bbb.example.com
SSLProxyEngine On
RewriteCond %{HTTP_HOST} ^bbb\.example\.com$ [NC]
RewriteRule ^(.*)/?$ https://aaa.example.com/%1/$1 [P]
</VirtualHost>
Я получаю 404, который регистрируется в моем экземпляре EC2, поэтому я предполагаю, что он пытается найти aaa.example.com
на том же хостинге.
Журнал доступа:
example.com:80 186.18.xxx.xxx - - [04/Jul/2019:15:14:19 -0300] "GET /show/53pVJGO8e HTTP/1.1" 404 483 "-" "Mozilla/5.0 (X11..."
Любая помощь будет по достоинству оценена. Даже если решение приходит с некоторым правилом внутри CloudFlare. Спасибо.