У меня есть PHP-скрипт, который берет поддомен, то есть blah.example.com, и запускает запрос на его основе.
У меня проблема в том, что я не могу заставить свой новый сервер перенаправлять любой поддомен, который кто-то может ввести, в папку HTML для выполнения этой команды.
Я не могу вручную добавить поддомены, так как я их не знаю, поэтому я хочу иметь возможность установить его, чтобы пользователь мог вводить https://anything.example.com и сценарий запускается.
Я использую Apache 2.4 на CENTOS 7
Внутри вашего <VirtualHost>
вы можете установить ServerAlias
который использует подстановочное имя хоста. Например:
<VirtualHost *:443>
ServerName example.com
ServerAlias *.example.com
Обратите внимание, что это должен быть ServerAlias
. В ServerName
должно быть полным доменным именем и не может содержать подстановочных знаков. Это основное имя виртуального хоста.