웹서버 nginx 다운은… certbot 때문?

이번 블로그 운영 서버의 OS를 우분투 16.04 에서 18.04로 업그레이드 하면서 가상서버를 새로 신청해 데이터를 이전했는데 그 과정에서 웹서버인 nginx 가 자주 다운되는 문제점을 겪었다. 외부에 있을 때는 아이폰에서 ssh 접속해 service nginx restart 명령을 실행해 복구를 하곤 했는데.. 여러 번 발생하니까 원인을 찾기 보다는 가상서버를 새로 신청하고 데이터를 이전하는.. 솔직히 말도 안되는 짓을 두 세번했다.

그러다 또 접속이 안되길래 그제서야 error 로그를 살펴봤는데… 이럴 수가.. 보안서버 인증서 설치 및 갱신을 담당하는 certbot 이 실행되면서 인증서 갱신에 오류가 발생해서 nginx 가 다시 시작되지 못해 발생하는 문제였다. 몇 개의 도메인을 연결해서 사용하다 필요없어진 도메인은 nginx 설정에서 삭제만 하고 보안 인증서 관련 등의 설정은 제거하지 않아서 certbot 이 실행될 때 오류가 발생했다. 진작에 알았더라면…

어쨌든 certbot 을 수동으로 실행해 사용하는 인증서만 강제로 다시 설치하니 현재까지 nginx 서버가 다운되는 문제는 발생하지 않고 있다.

편리

PHP와 MariaDB, jQuery 등을 사용해 게시판, 쇼핑몰 솔루션을 개발합니다. 그누보드5와 영카트5 개발에 참여 했습니다. Linux와 Nginx는 물론 WordPress, Git 등에도 관심이 많습니다. 자전거 타기 및 사진 촬영을 취미로 하고 있습니다.

카카오톡 플러스친구 채팅 : NCUBE.NET

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.