sys_admin

Здравствуй, Гость. Ты попал в sysadmin.miriad.net

add new post

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;
    }
}

add comment

Text: