8월, 2020의 게시물 표시

Let's Encrypt Expiry Bot 메일 조치

 네이버 클라우드에 우분투 서버를 하나 운영하고 있다. 여기에 가비아에서 도메인을 하나 사서 연결시켰음 API 서비스를 위해 https 필요해서 LetsEncrypt 설정하여 Haproxy로 부하분산을 설정했다. 처음에 잘 설정되었다고 생각했는데 인증서 갱신이 되지 않았나보다. 찾아보니 설명이 부실하여 나름 다시 적용하고 정리한다. 1. 80 과 443 포트가 열려 있는지 확인하고 열려 있으면 닫는다. $ netstat -an | grep ':80' $ netstat -an | grep ':443' 만약 열려 있다면 닫는 방법은 haproxy 를 중지하면 된다. $ sudo systemctl stop haproxy 2. standalone 으로 인증서를 발급한다. $ sudo certbot certonly --standalone -d www.example.com 인증서가 발급되면 /etc/letsencrypt/live/www.example.com/ 폴더에 파일이 생성된다. 3. haproxy 에서 사용할 인증서로 생성한다. $ DOMAIN='www.example.com' sudo -E bash -c 'cat /etc/letsencrypt/live/$DOMAIN/fullchain.pem /etc/letsencrypt/live/$DOMAIN/privkey.pem > /etc/haproxy/$DOMAIN.pem' 4. 이제 haproxy 를 다시 기동한다. $ sudo systemctl start haproxy 

Realm Studio 사용할 때 시뮬레이터 연결 안될때

이미지
 Realm 디비를 오랫만에 다시 사용하게 되었다. 시뮬레이터로 디비의 내용을 확인하면서 개발을 해야 하는데 Realm Studio 프로그램으로 이를 연결하고자 하는데  사용자 폴더에서 라이브러리가 보이지 않는다. 1. 파인더를 연다. 2. 왼쪽 사인더 바에서 사용자를 선택한다. 3. 상단 설정 클릭한다. 4. 새로운 창에서 제일 밑의 라이브러리 폴더 보기를 체크한다.