Я хочу, чтобы example.com
, а также любой поддомен, например, abc.example.com
, обслуживались одним и тем же приложением. Я не могу знать все субдомены заранее, поэтому мне нужны шаблоны. Мое (Django) приложение может обрабатывать запросы ко всем поддоменам.
Проблема в том, что запросы к abc.example.com
возвращают "400 Bad Request".
My Apache / 2.4.29 (Ubuntu ) конфигурация запускается так Запросы ко всем путям example.com
, например, example.com/api/
work.
Запросы субдоменов не регистрируются в файле access.log
, куда попадают обычные запросы, но в other_vhosts_access.log
.
$ sudo tail -100 /var/log/apache2/other_vhosts_access.log
example.com:80 10.xx.191.xxx - - [15/Feb/2020:13:15:09 +0000] "GET /favicon.ico HTTP/1.0" 400 317 "http://abc.example.com/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/xxx.xx (KHTML, like Gecko) Chrome/80.0.xxxx.xxx Safari/xxx.xx"