서비스가 작동하지 않을 때 nginx가 잘못된 웹사이트를 로드함

서비스가 작동하지 않을 때 nginx가 잘못된 웹사이트를 로드함

두 개의 서비스와 nginx가 실행되는 웹 서버가 있습니다. 모든 서비스는 URL을 통해 접근 가능해야 합니다. 이는 각 서비스의 구성 파일을 통해 수행되어야 합니다.

젠킨스.conf

server {
    listen                      [::]:443 ssl;
    listen                      443 ssl;
    server_name                 jenkins.<URL>.de www.jenkins.<URL>.de;

    access_log                  /var/log/nginx/jenkins_access.log;
    error_log                   /var/log/nginx/jenkins_error.log;

    location / {
        proxy_set_header        Host $host;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header        X-Forwarded-Proto $scheme;

        proxy_pass              http://localhost:8100;
        proxy_read_timeout      90;
    }

    ssl_certificate ...fullchain.pem; # managed by Certbot
    ssl_certificate_key ...privkey.pem; # managed by Certbot
}

chirpstack.conf

server {
    listen                      80;
    server_name                 chirpstack.<URL>.de www.chirpstack.<URL>.de;

    client_max_body_size        0;

    access_log                  /var/log/nginx/chirpstack_access.log;
    error_log                   /var/log/nginx/chirpstack_error.log;

location / {
    proxy_pass              http://localhost:8102;
    proxy_set_header        Host $host;
    proxy_set_header        X-Real-IP $remote_addr;
    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header        X-Forwarded-Proto $scheme;
    proxy_set_header        X-Forwarded-Protocol $scheme;
    proxy_set_header        X-Url-Scheme $scheme;
  }
}

jenkins.<URL>.deJenkins가 실행되지 않는 상황이 발생했지만(오류나 기타 문제가 있는 경우) 브라우저에 URL을 입력했습니다. 하지만 브라우저에는 어떤 종류의 오류나 이와 유사한 내용도 표시되지 않습니다. 대신 내 ChirpStack 서비스에 대한 로그인 페이지가 표시됩니다.

여기에 이미지 설명을 입력하세요.

한 서비스가 실행되고 있지 않을 때 브라우저가 잘못된 웹 서비스를 로드하는 이유는 무엇입니까? 어떻게 피할 수 있나요?

관련 정보