LINUX.ORG.RU

странность в логах php-fpm

 , , ,


1

2

Всем привет,

Имеется связка nginx+php-fpm через socket

На серваке расположено около 5 сайтов.

Сегодня в логах фпма обнаружил след строку:

2013/11/21 04:38:54 [error] 11676#0: *25367 open() "/usr/share/nginx/html/invoker/EJBInvokerServlet" failed (2: No such file or directory), client: 87.249.115.122, server: адрес_реального_сайта_на_сервере.ru, request: "GET /invoker/EJBInvokerServlet HTTP/1.1", host: "localhost"

Подскажите, как может быть host: localhost меня уже ломанули?)

По совместительству, еще один вопрос: как изменить параметр path_prefix у уже работающего nginx'a? Возникает такая проблема, что при не стандартном запросе поиск файлов идет в дефолтной директории /usr/share/nginx/html (=она же директива path_prefix). Nginx ставил в виде готовой rpm-сборки и честно говоря, умею настраивать лишь основной конфиг, а вот с конфигурацией не могу разобраться. Заранее спасибо.



Последнее исправление: Abramovich (всего исправлений: 1)

Подскажите, как может быть host: localhost меня уже ломанули?)

В header просто указали Host: localhost

curl --header "Host: localhost" 123.123.123.123

Deleted
()
Ответ на: комментарий от Abramovich

Поставить заглушку, если хоста не существует то все запросы будут идти на неё:

server {
	listen 80 default_server;

	server_name  _;
	
	access_log off;
	error_log /dev/null crit;

	return 444; # закрыть соединение
#	deny all; # 403 forbidden
}

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.