<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 16.12.2007, at 16:53, Igor Sysoev wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On Sun, Dec 16, 2007 at 04:42:08PM +0300, Alexey V. Karagodov wrote:<br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">On 16.12.2007, at 16:30, Igor Sysoev wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">On Sun, Dec 16, 2007 at 04:24:13PM +0300, Alexey V. Karagodov wrote:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">On 16.12.2007, at 16:08, Igor Sysoev wrote:<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Нет.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Во-первых, "*" обычно воспринимается как совпадение с любым именем.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">А в "server_name &nbsp;&nbsp;<a href="http://www.example.com">www.example.com</a> &nbsp;*" она означает не совпадение,<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">а лишь сохранение имени во время редиректа.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Во-вторых, использовать localhost как специальную замену основного<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">имени нельзя, так как имя вполне существующее.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">может быть тогда по аналогии с директивой internal; (просто и со<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">вкусом) сделать директиву default; или default_server; ?<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">В смысле<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> default_server;<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">?<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Сервер по умолчанию определяется в listen:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> listen &nbsp;80 default;<br></blockquote></blockquote><blockquote type="cite">это разные уровни OSI<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="http://www.example.com">www.example.com</a> - тоже вполне существующее имя<br></blockquote><br>Ну так это вполне рабочее имя данное в качестве примера основного имени,<br>а не заглушки.<br><br><blockquote type="cite">и с помощью<br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>default_server;<br></blockquote><blockquote type="cite">можно будет решить оба поставленных вопроса:<br></blockquote><br>Я не понимаю, как эта директива решит эти проблемы.</div></blockquote>"<span class="Apple-style-span" style="font-family: Times; font-size: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">$host, эта переменная равна строке "Host" в заголовке запроса или имени сервера, на который пришёл запрос, если этой строки нет;"</span><br><blockquote type="cite"><div><br>Куда её вставлять в такой конфигурации<br><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listen 80 default;</div></blockquote><div>-<span class="Apple-tab-span" style="white-space:pre">                </span>server_name *; #(можно не указывать, ибо нет смысла при наличии:&nbsp;</div><div>+<span class="Apple-tab-span" style="white-space:pre">                </span>default_server;</div><blockquote type="cite"><div> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listen 80;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_name &nbsp;mail.*;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listen 80;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server_name &nbsp;pics.*;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br><br><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">1) в запросе не указано имя вообще,<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">2) или имя есть, но оно не совпало ни с одним из описанных, и<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">управление<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">попало в дефолтный сервер.<br></blockquote></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">поскольку дефолтный сервер имеет смысл прежде всего для listen-пары.<br></blockquote></blockquote><br><br>-- <br>Игорь Сысоев<br><a href="http://sysoev.ru">http://sysoev.ru</a><br><br></div></blockquote></div><br></body></html>