Задать вопрос

Что за море доменов в nginx и ошибка 502?

Вдруг резко на сервере появилось море логов с разными именами: clients3.google.com-access.log, 1.gravatar.com-access.log и т.п.
Понятное дело домен пингуется не на ip сервера...
Много повторяющихся ip в запросе, странные урлы и referrers...

Так только запуская nginx сразу вешается сервер, не тянет php-fpm.
Останавливаю nginx и нагрузка падает.
Никакого другого кода вроде не нашел. На сервере работает только один домен.

Откуда такое может быть и что делать?
Спасибо!

UPD:
Помогло вернуть в работу сайт:
if ($host !~ ^(studio.com|www.studio.com)$ ) {
return 444;
}

Но при поднятии nginx в логи сыпятся запросы все равно...
  • Вопрос задан
  • 2736 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Nc_Soft
server {
	listen   80 default;
	access_log off;
  
	location / {
		return 444;
	}
}

вот этот бред убрать надо
if ($host !~ ^(studio.com|www.studio.com)$ ) {
return 444;
}
и сделать для каждого сайта свою секцию
server {
listen 80;
server_name site.ru;
}
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
прокси открытое?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы