powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Небольшой вопрос по nginx
2 сообщений из 2, страница 1 из 1
Небольшой вопрос по nginx
    #39145831
araman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем понял почему так происходит. Пример конфига:
Код: html
1.
2.
3.
map $http_host $root_path {
    "~^((?<name>\w{1,6})\.)?(?<domain>.*)$" /home/projects/$domain/subdomains/$name;
}



Объясните почему путь возвращается некорректно?
В логах просто строка, что здесь указана, замены на значения не происходит.
Если вернуть просто $domain или $name - все работает как и ожидалось.
...
Рейтинг: 0 / 0
Небольшой вопрос по nginx
    #39146313
araman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробую задать вопрос несколько иначе.

Есть основной домен и есть ряд сабдоменов. НО важно то, чтобы саб домен можно было создавать просто создав директорию и положив в нее входной файл(чтоб саб сразу был доступен из мира, без перегрузки nginx разумеется).

В процессе кумекания, родилось следующее решение:
Код: html
1.
2.
3.
4.
set $root_path /home/projects/site.loc/www;
if ($host ~ "^(.*)\.site\.loc$") {       
    set $root_path /home/projects/site.loc/subdomains/$1;
}



Скажите, оправданно ли здесь использовать set? Может быть есть более рациональные варианты как решать задачи такого рода?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Небольшой вопрос по nginx
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]