http://nginx.org/ru/docs/http/server_names.html
вот тут более подробно о server_name 27 января 2016 г., 2:14 пользователь Синицкий Павел Евгеньевич < sejo...@gmail.com> написал: > http://nginx.org/ru/docs/http/request_processing.html > > 26 января 2016 г., 9:47 пользователь tetramin <nginx-fo...@forum.nginx.org > > написал: > > Добрый день. >> >> Установлен nginx, выполняет роль прокси на главном сервере. Настроен так: >> >> server { >> listen my_ip:80; >> server_name example.ru; >> rewrite ^ http://www.example.ru$request_uri? permanent; >> } >> >> server { >> listen my_ip:80; >> server_name *.example.ru; >> >> location / { >> proxy_pass http://1.0.0.2:80; >> ... >> } >> ... >> [остальные настройки] >> } >> >> И есть "нижестоящий" сервер, на который проксируются запросы. Он, как >> раз, и >> отдаёт контент нужного сайта. На сайте контент разных городов сделан через >> поддомены. В связи с этим возникла проблема: на "нижестоящем" сервере >> пришлось создать секцию server {} для каждого города, а их много и будет >> ещё >> больше. Приведу пример, как настроено (остальные настройки опущу, думаю, >> они >> не важны): >> server { >> server_name www.example.ru; # www - это поддомен главного города >> } >> server { >> server_name msk.example.ru; >> } >> >> server { >> server_name spb.example.ru; >> } >> >> И так далее. Пробовал в server_name писать маску *.example.ru, регулярку >> ~.+\.example\.ru - но в таких случаях, по неизвестным мне причинам, >> происходит бесконечный редирект на www.example.ru. >> >> Подскажите, пожалуйста, что я делаю не так? Как это организовать в одной >> секции server? >> Спасибо. >> >> Posted at Nginx Forum: >> https://forum.nginx.org/read.php?21,264119,264119#msg-264119 >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > > > > -- > > С уважением, > Синицкий Павел Евгеньевич > тел. +79647994159 > -- С уважением, Синицкий Павел Евгеньевич тел. +79647994159
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru