после выполнения index_module делается новый подбор location.<br>Надо дописать:<br>location = /index.html {<br>&nbsp;&nbsp;&nbsp; root /www/foo;<br>}<br><br><div class="gmail_quote">10 февраля 2009 г. 15:44 пользователь asv <span dir="ltr">&lt;<a href="mailto:asv@pallant-mobile.ru">asv@pallant-mobile.ru</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Делаю так:<br>
server {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;listen &nbsp; &nbsp; &nbsp; x.x.x.x:80;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;listen &nbsp; &nbsp; &nbsp; x.x.x.x:8181;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;server_name &nbsp;<a href="http://foo.ru" target="_blank">foo.ru</a>;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;location = / {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;root /www/foo;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;index index.html;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;}<br>
}<br>
при запросе / в логе получаю:<br>
*20 open() &quot;/usr/local/etc/nginx/html/index.html&quot; failed<br>
(2: No such file or directory), client: 79.132.107.15, server: <a href="http://foo.ru" target="_blank">foo.ru</a>,<br>
request: &quot;GET / HTTP/1.0&quot;, host: &quot;<a href="http://foo.ru" target="_blank">foo.ru</a>&quot;<br>
<br>
как видно, index.html ищется в /usr/local/etc/nginx/html/ вместо /www/foo<br>
<br>
НО!<br>
при этом, стоит заменить<br>
 &nbsp; &nbsp; &nbsp; &nbsp;location = / {<br>
на<br>
 &nbsp; &nbsp; &nbsp; &nbsp;location / {<br>
все начинает работать нормально: в ответ на запрос /<br>
отдается /www/foo/index.html<br>
<br>
вопрос: что я делаю не так?<br>
<font color="#888888"><br>
<br>
--<br>
С уважением,<br>
&nbsp; Сергей Аверьянов<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>