> Для DirectAdmin уже давно модно > писать генераторы конфига > nginx и запускать их с локами > по > нужным хукам. Сабдомен - > такой же вхост как и все > остальные. Это понятно. Вопрос был по сути в другом, можно ли совby ExH - Nginx Mailing List - Russian
К сожалению, то что вы предлагаете, не подходит для directadmin. Мы не можем изменить схему каталогов. И вообще, это модно отвечать не на мой вопрос, а на свой?by ExH - Nginx Mailing List - Russian
map нужен для того чтобы для каждого хоста прописать его пользователя и домен location / { root /home/${user}/domains/${domain}/public_html/${subdomain}/; ... }by ExH - Nginx Mailing List - Russian
Anton Bessonov Wrote: ------------------------------------------------------- > Скорее всего Вы не туда > копаете. Может Вам нужно > это: > > server_name ~^(www\.)?(?P.+)\.somehost\.ru$; > > ? Про указанный вами способ определения мне известно и он, к сожалению, неby ExH - Nginx Mailing List - Russian
Возникла следующая проблема. Мне необходимо настроить работу с субдоменами используя переменную. Вот часть конфига: ... map $host $domain { hostnames; default ""; .somehost.ru "somehost.ru"; } server { ... set $subdomain "&quoby ExH - Nginx Mailing List - Russian
Перечитал свой пост и понял что не совсем понятно что я понимаю под кешированием. Я пытаюсь кешировать страницу используя следующий код: server { listen 80; server_name my.server.ru; set $root /home/server/domains/my.server.ru/public_html; root $rby ExH - Nginx Mailing List - Russian
Подскажите, как можно отключить кеширование если существует куки с определённым именем? Всяческие танцы с бубном в виде: * try_files * if ( $cookie ... bla-bla ) * rewrite * error_page 404 = @fallback; и т.п. не помогли, nginx постоянно пишет что либоby ExH - Nginx Mailing List - Russian