Que tipo de pedido é esse?

1

Instalei o Nginx no meu servidor e estou recebendo uma solicitação de TCP de um dispositivo GPS + GPRS. Quando eu acesso o access.log eu acho isso.

126.51.10.6 - - [06/Jun/2016:16:46:53 -0400] "GET / HTTP/1.1" 500 32 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.86 Safari/537.36"
126.51.10.6 - - [06/Jun/2016:16:46:54 -0400] "GET / HTTP/1.1" 500 32 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.86 Safari/537.36"
223.229.182.77 - - [06/Jun/2016:16:47:08 -0400] "(009591810720BP05000009591810720160606A1254.6425N07738.5244E000.0204656000.0000000000L00000033)" 400 181 "-" "-"
106.200.237.222 - - [06/Jun/2016:16:47:28 -0400] "(009591810720BP05000009591810720160606A1254.6418N07738.5253E000.0204716000.0000000000L00000033)" 400 181 "-" "-"
223.190.121.5 - - [06/Jun/2016:16:47:48 -0400] "(009591810720BP05000009591810720160606A1254.6435N07738.5247E000.0204736000.0000000000L00000033)" 400 181 "-" "-"

É claro que os dois primeiros são do navegador da Web e, se um servidor estava sendo executado com êxito, esse pedido teria sido retornado com 200 e também está ocorrendo. Eu quero processar o terceiro pedido e não posso fazê-lo. Alguém pode me ajudar a identificar que tipo de solicitação é essa e como processá-la.

Obrigado.

    
por srj0408 06.06.2016 / 23:07

1 resposta

0

As solicitações não são solicitações HTTP, você deve ter um software do lado do servidor que se vincule à porta para a qual esse software envia dados e possa processar essas solicitações.

Se o dispositivo envia os dados para a porta 80, isso é um projeto ruim do fabricante do dispositivo, já que a porta 80 é usada para o tráfego HTTP.

Você não pode fazer nada a essas solicitações com o nginx, pois é um software de servidor da Web.

    
por 09.06.2016 / 23:11