방금 이전 직원이 설정 한 서버 관리를 인수했습니다. Ubuntu 16.04.3 LTS 서버이며 일부 레거시 코드 (AWS에서 실행)의 SVN 서버로 순수하게 사용됩니다.
nginx를 실행 중이며 일반적으로 브라우저에서 URL https://mysvn.com에 액세스하여 "It works!"라는 페이지를 얻을 수 있습니다.
최근에 서버에 최신 업데이트를 패치했으며 재부팅 후 브라우저에 502 Bad Gateway 메시지가 표시되었습니다. 그러나 가장 이상한 점은 가장 최근의 스냅 샷을 사용하여 첨부 된 새 볼륨을 생성했는데 문제가 계속 발생한다는 것입니다. 그래서 이것은 패치로 인한 것이 아니라 재부팅을 처리 할 수없는 nginx 구성에 관한 것입니다.
불행히도 구성에 어떤 문제가 있는지 nginx에 대해 충분히 알지 못합니다.
로그의 오류 메시지는 다음과 같습니다.
2018/01/08 09:35:05 [error] 10387#10387: *162 connect() failed (111: Connection refused) while connecting to upstream, client: XX.XX.XXX.XX, server: mysvn.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "mysvn.com"
/ etc / nginx / sites-available에있는 파일의 코드는 다음과 같습니다.
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
server_name mysvn.com;
location /.well-known {
alias /var/www/html/.well-known;
}
}
server {
listen 443 ssl;
server_name mysvn.com;
ssl_certificate /home/jenkins/.acme.sh/mysvn.com/mysvn.com.cer;
ssl_certificate_key /home/jenkins/.acme.sh/mysvn.com/mysvn.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
ssl_dhparam /etc/ssl/certs/dhparam.pem;
root /var/www/html;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
# try_files $uri $uri/ =404;
proxy_pass http://localhost:8080/;
}
client_max_body_size 200M;
}
오류의 원인에 대한 자세한 정보를 찾을 수있는 방법이 있습니까?