Я хочу сделать несколько динамических субдоменов для моих участников.
Я изучил PHP, который действительно не отвечал всем моим требованиям.
alos htaccess мне тоже не подходил.
единственная проблема в том, что мне нужен «настоящий» поддомен, но поскольку каждый поддомен может указывать на diff DocumentRoot, мне нужен PHP, чтобы открыть новый файл .conf и добавить информацию VirtualHost.
Я думал, что, поскольку в PHP есть RecursiveDirectoryIterator()
который может использоваться для включения таких файлов
$cf = new RecursiveDirectoryIterator(dirname(__DIR__) . DS . "configuration");
foreach (new RecursiveIteratorIterator($di) as $filename => $file) {
if ($di->getFilename() != "." && $di->getFilename() != ".." && $di->getFilename() != "include.php") {
require_once $filename;
}
}
есть ли аналогичная вещь, которую я могу включить в файл httpd.conf, чтобы включить все файлы .conf, скажем, в папку с именем / myConfs
таким образом, я могу использовать PHP для создания нового файла .conf, внедрения пользовательских DocumentRoots и сохранения его в /myConfs/user1.conf
Старый добрый Include
должен сделать свое дело:
Include /myConfs/