после выполнения index_module делается новый подбор location.<br>Надо дописать:<br>location = /index.html {<br> root /www/foo;<br>}<br><br><div class="gmail_quote">10 февраля 2009 г. 15:44 пользователь asv <span dir="ltr"><<a href="mailto:asv@pallant-mobile.ru">asv@pallant-mobile.ru</a>></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>
listen x.x.x.x:80;<br>
listen x.x.x.x:8181;<br>
server_name <a href="http://foo.ru" target="_blank">foo.ru</a>;<br>
location = / {<br>
root /www/foo;<br>
index index.html;<br>
}<br>
}<br>
при запросе / в логе получаю:<br>
*20 open() "/usr/local/etc/nginx/html/index.html" 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: "GET / HTTP/1.0", host: "<a href="http://foo.ru" target="_blank">foo.ru</a>"<br>
<br>
как видно, index.html ищется в /usr/local/etc/nginx/html/ вместо /www/foo<br>
<br>
НО!<br>
при этом, стоит заменить<br>
location = / {<br>
на<br>
location / {<br>
все начинает работать нормально: в ответ на запрос /<br>
отдается /www/foo/index.html<br>
<br>
вопрос: что я делаю не так?<br>
<font color="#888888"><br>
<br>
--<br>
С уважением,<br>
Сергей Аверьянов<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>