привет.
ну, в общем, можешь на ноде в конфиге поменять пару строчек
server_name ~^((?<subdomain>[^.]+)\.)?(?<mydomain>.*)$;
после этого
$subdomain = "site1", и
$mydomain = "mysite.whatever"
потом нужно установить путь
root /var/www/webroot/$mydomain/$subdomain;
ну и добавить проверку, чтобы показывать ошибку в случае, если домен не существует
if ( $subdomain = "") {
$subdomain = "www";
}
if ( ! -d /var/www/webroot/$mydomain/$subdomain ) {
root /var/www/webroot/ROOTl
error_page 404 /404.html;
}
ну и конечно же заменить все
/var/www/webroot/ROOT на
/var/www/webroot/$mydomain/$subdomain
хотя, исходя из моего опыта, я бы ловил все запросы и парсил имя домена на стороне php, или что там у тебя.
нужно всего лишь получить доступ к $_SERVER['HTTP_HOST'], распарсить и просто правильно выставить пути и соответствующие переменные
будут вопросы - задавай ;)