Пытаюсь обработать запросы, поступающие с GPS-трекера, хочу направить его в Laravel, но не получается.
Пример запроса в access.log nginx:
213.151.8.195 - - [15/Sep/2022:18:20:59 +0300] "*HQ,9172670130,V1,152056,A,5649.0005,N,06038.3223,E,0.00,168,150922,fbfffbff,250,35,57201,24422#" 400 182 "-" "-"
Конфиги:
server {
listen 999 default_server;
listen [::]:999 default_server;
root /var/www/myfolder/public;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-Content-Type-Options "nosniff";
index index.php;
charset utf-8;
location / {
proxy_pass $scheme://car.mydomain.ru/gprs;
resolver 8.8.8.8;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
error_page 404 /index.php;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.(?!well-known).* {
deny all;
}
На этом пути в Laravel настроил логирование всех запросов, если захожу на этот порт из браузера просто, то все работает и запрос логируется. Запросы трекера Laravel игнорирует, ошибок тоже не вижу. Не могу понять как направить туда эти данные. Думаю, дело в самом запросе.