Letsencrypt & nginx ssl setting

Letsencrypt 를 적용해 보기로 하고 이 블로그는 Apache 로 운영되고 있어서 certbot-auto 을 이용해서 --apache 옵션을 주고 했는데 뭔가 이상하게 잘 안되었다. Apache 의 설정 문제인지 모르겠지만, 회사에서 가서 후임에게 물어보니 Nginx 는 잘 되었다고 해서 일단 nginx 로 바꾸고 certonly 옵션을 주고 인증서만 만들었다. 그리고 아래와 같이 /etc/nginx/sites-available 에 설정파일을 두고 설정을… Read More

flask HTTP 에러 따로 메일로 받기

200 OK외에 다른 부분에 대해서 메일로 에러를 받아야 하는 경우가 있다. 물론 500 Server Internal Error 의 경우에는 로그를 보는게 제일 빠르지만, 저렇게 메일로 남기는 이유는 어떤 ip 에서 잘못된 접근을 하는지 보기 위해서 이다. 아래의 코드는 별다른 메일 서버 없이 리눅스 자체에 있는 sendmail 바이너리를 이용해서 호출하는 소스이다. 오히려 smpt 서버 설정하고 그런것 보다… Read More