시스템을 다시 시작한 후 NGINX가 갑자기 작동을 멈춥니다.

시스템을 다시 시작한 후 NGINX가 갑자기 작동을 멈춥니다.

저는 록키 리눅스를 사용하고 있습니다. 내 NGINX 설정이 몇 달 동안 완벽하게 작동한 후 갑자기 작동을 멈췄고 이제 모든 역방향 프록시 사이트가 더 이상 작동하지 않습니다. ERR_CONNECTION_TIMED_OUT웹사이트에 접속하려고 하면 브라우저에 이런 메시지가 표시됩니다. 웹사이트를 방문 하면 nslookup올바른 IP가 반환되므로 DNS에 오류가 없습니다.

시스템 재시작, 구성 파일 확인, NGINX 재시작, 다른 서비스 재시작을 시도했지만 아무것도 작동하지 않습니다. 를 사용하여 모든 서비스에 계속 연결할 수 있으므로 ip:port서비스가 중단되지 않으며 이전에는 모두 NGINX를 통해 실행되었습니다. 이로 인해 문제는 다른 서비스가 아니라 NGINX 자체에 있다고 믿게 되었습니다. 또한 SELinux를 비활성화하려고 시도했지만 도움이 되지 않았습니다.

로그를 제공해야 한다고 확신하지만 어떤 로그를 제공해야 할지 모르겠습니다. 도움이 필요하시면 알려주시면 도와드리겠습니다.

편집: 여기 내 /etc/nginx/nginx.conf파일이 있습니다.

편집 2: 업데이트된 파일은 다음과 같습니다 /etc/nginx/nginx.conf(게시 이후 NGINX를 업데이트하고 이 파일을 다시 생성했습니다).

# For more information on configuration, see:
#   * Official English Documentation: http://nginx.org/en/docs/
#   * Official Russian Documentation: http://nginx.org/ru/docs/

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http {
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 4096;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;

    server {
        listen       80;
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        error_page 404 /404.html;
        location = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
    }

# Settings for a TLS enabled server.
#
#    server {
#        listen       443 ssl http2;
#        listen       [::]:443 ssl http2;
#        server_name  _;
#        root         /usr/share/nginx/html;
#
#        ssl_certificate "/etc/pki/nginx/server.crt";
#        ssl_certificate_key "/etc/pki/nginx/private/server.key";
#        ssl_session_cache shared:SSL:1m;
#        ssl_session_timeout  10m;
#        ssl_ciphers PROFILE=SYSTEM;
#        ssl_prefer_server_ciphers on;
#
#        # Load configuration files for the default server block.
#        include /etc/nginx/default.d/*.conf;
#
#        error_page 404 /404.html;
#            location = /40x.html {
#        }
#
#        error_page 500 502 503 504 /50x.html;
#            location = /50x.html {
#        }
#    }

}

관련 정보