502 Bad Gateway на NGINX - PullRequest
       115

502 Bad Gateway на NGINX

0 голосов
/ 28 мая 2020

Я запускаю приложение React на NGINX CENTOS 7. Я получаю шлюз 502 Bad после того, как сервер некоторое время работал. Пробовал много разных конфигураций, но похоже, что время соединения истекло. У меня есть другой сайт, работающий на том же сервере с той же конфигурацией, и этот всегда работает. Пока что единственное средство, которое у меня есть, - это перезапустить приложение. Я не могу проверять плохой шлюз каждые 5 минут. Я проверил журналы доступа и вижу, что есть запросы на php файлов, которых больше нет.

upstream my_server {
    server X.X.X.X:5020;
}

server {

    root /var/www/html/####/####-app/build;
    index index.html;
    server_name #####.com www.#####.com;

    access_log /var/log/nginx/#####.com.access.log;
    error_log /var/log/nginx/#####.com.error.log;

    location / {
        proxy_pass http://my_server;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_http_version 1.1;
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header X-Forwarded-Proto http;
        proxy_redirect off;
        proxy_buffering off;
        try_files $uri $uri/ /index.html?/$request_uri;
    }
    location ~ .(aspx|php|jsp|cgi)$ {
        return 410;
    }

}
...