nginx, пользовательские поддомены и rewrite [^]
>>> (habrahabr.ru) by admin 0 comments 2017-05-17 19:25:24
Универсальный код для создания сабдоменов "на лету"
server {
listen 80;
server_name example.com *.example.com;
location / {
root /var/www/example.com/$subdomain;
index index.html index.php;
}
set $subdomain "";
if ($host ~* ^([a-z0-9-\.]+)\.example.com$) {
set $subdomain $1;
}
if ($host ~* ^www.example.com$) {
set $subdomain "";
}
}
Универсальный код для создания доменов "на лету"
server {
listen 80;
server_name *.*;
location / {
root /var/www/$host;
index index.html index.php;
}
}