ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Поддомен для всех доменов сразу




On 17.12.2007, at 14:36, Andrey N. Oktyabrski wrote:

Denis F. Latypoff wrote:
Я думаю, что новички, видя в доке, что можно использовать wildcard'ы, судорожно
начинают писать вот такое:
server {
   listen xxx.xxx.xxx.xxx:xx;
   server_name *;
   if ($host ~ ...) {
       ...
   }
   if ($host ~ ...) {
       ...
   }
   ...
}
может вообще убрать wildcard'ы?
А может, лучше включить в документацию примеры "хорошего стиля" с таймингами для правильных и эквивалентных им неправильных приёмов? Таких ошибок много - например, запросы к постгресу пишут так же, как к мускулу, а потом плюются и обзывают его тормозом.


мой пример - для каждого сайта есть listen *:80; server_name www.sitename.xx; всякая всячина ... 
и есть listen *:80; server_name localhost *; и вот тут всякие рерайты и пр и пр чтобы обработать запрос пришедший неизвестно куда был либо исправлен либо как то обработан 

таким образом я избавляюсь от вариантов типа "Может подставлять в качестве сервера IP на который пришел запрос?" 

и вообще, если server_name xxx.xxx.xx не очень охота, чтобы ему достался запрос адресованный не к xxx.xxx.xx 



 




Copyright © Lexa Software, 1996-2009.