
Let's Encrypt 수동갱신 Let's Encrypt에서 SSL인증서를 발급 받으면 90일에 한 번 새롭게 갱신을 해줘야 한다. 만료되기 2주전에 등록된 이메일로 만료 이메일이 올 것이므로 메일을 받았다면 갱신을 해보자. SSL 인증서를 발급받을 때 Certbot이라는 툴을 이용하였듯이 갱신할 때도 편리하게 Certbot을 이용하면 된다. (물론 수동 갱신이 귀찮다면 자동갱신으로 설정할 수 있다.) 갱신 방법 1. certbot-auto 툴이 있는 곳을 찾아 renew를 해준다. 이 때 처음 돌리는 것이니 Dry Run 을 해준다. Dry Run : 모의 테스트, 예행 연습의 뜻을 가졌으며 실제로 실행시키기 전에 시험 삼아 시뮬레이션 해보는 옵션) [certbot-auto가 있는 디렉..

Let's Encrypt/Certbot-auto 수동갱신 에러(ImportError: No module named cryptography) 발생 Let's Encrypt 를 수동갱신 하기위해 certbot-auto를 이용하는 와중에 ImportError: No module named cryptography 라는 에러가 뜨면서 갱신에 실패하였다. 그래서 cryptography 를 설치해주었다. > pip install cryptography 그럼에도 불구하고 계속 같은 에러가 발생했다. 원인 Let's Encrypt의 파이썬 버전이 site-packages폴더에 있는 내용을 찾고있는데 그 폴더가 비어있어서 생기는 에러이다. 이상하게 그 내용들은 site-packages폴더가 아닌 dist-packages에..

while connecting to upstream 발단 기존 home.html 에 9.83KB 짜리 이미지가 있었는데 추가로 39.8KB, 31.6KB 크기의 이미지를 추가해서 배포 배포 후, 추천코드를 입력하던 사용자가 갑자기 에러가 났다고 신고 들어가보니 Nginx의 크고 아름다운 5xx 에러가 장악 서버로그처리를 안해놔서 멘붕(반성) 의심 Nginx 에러이니 Nginx 에러로그를 파헤쳐봄 (웹 서비스 로그는 특별한게 없었음) sudo vim /etc/nginx/nginx.conf