<div dir="ltr"><div class="gmail_extra">13 января 2014 г., 13:43 пользователь Dmitriy Lyalyuev <span dir="ltr"><<a href="mailto:dmitriy@lyalyuev.info" target="_blank">dmitriy@lyalyuev.info</a>></span> написал:<br><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>Добрый день.<br>
<br>
Всегда интересовал вопрос наличия server_name в указанной
конфигурации. В любом случае, если хост будет не указан или не
относится к данному серверу он попадет в дефолт. Или я чего-то не
верно понимаю и server_name таки тут обязательно должен
присутствовать?<br></div></div></blockquote><div><br></div><div>server_name обязателен только для версий ниже 0.8.21. Выше - он необязателен и значение по умолчанию "".<br></div><div><br></div></div><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><div>
<br>
13.01.2014 13:39, Alex Vasilenko пишет:<br>
</div><div><div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div>13 января 2014 г., 13:02 пользователь Sferg <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span>
написал:<br>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Здравствуйте.
Имеется связка Nginx + PHP-FPM + MySQL. В access.log
Nginx'а<br>
видно, что периодически на страничку заходят боты не по
доменному имени, а<br>
по IP-адресу. Возможно ли с помощью iptables ограничить
доступ к страничке<br>
по IP-адресу - чтоб только по доменному имени заходили, а
по IP<br>
блокировались файрволом.<br>
<br>
С уважением, Геннадий.<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,246311,246311#msg-246311" target="_blank">http://forum.nginx.org/read.php?21,246311,246311#msg-246311</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote>
</div>
<br>
</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">
Что iptables знает про внутренности http запроса? Ни-че-го. </div>
<div class="gmail_extra">Можно сделать на уровне nginx.
Catch-all для всех некорректных запросов (без хоста или с
неизвестным хостом):</div>
<div class="gmail_extra">
<pre style="margin-bottom:0px;margin-top:0px;padding:0px">server {
listen 80 default_server;
server_name _;
return 444;
}</pre>
<pre style="margin-bottom:0px;margin-top:0px;padding:0px"></pre>
Документация - <a href="http://nginx.org/en/docs/http/server_names.html" target="_blank">http://nginx.org/en/docs/http/server_names.html</a></div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
nginx-ru mailing list
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></pre>
</blockquote>
<br>
<br>
</div></div><span><font color="#888888"><pre cols="72">--
Dmitriy Lyalyuev
<a href="http://lyalyuev.info" target="_blank">http://lyalyuev.info</a></pre>
</font></span></div>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br></blockquote></div><br></div></div>