개발/Linux
[Linux] Let's Encrypt 사용하여 SSL 발급
안녕하세요 코딩하는헬린이 입니다. 오늘은 Let's Encrypt 를 사용하여 ssl 를 발급하여 nginx ssl 적용을 하는법에 대하여 포스팅하겠습니다. 환경설정 ubuntu 18 nginx certbot # Let's Encrypt 란 무엇인가? Let's Encrypt는 사용자에게 무료로 TLS 인증서를 발급해주는 비영리기관이다. 몇 가지 TLS 인증서 종류 중에서 완전 자동화가 가능한 DV (Domain Validated, 도메인 확인) 인증서를 무료로 발급한다. - 나무위키 - 추가내용 - 개요 Let’s Encrypt는 SSL 인증서를 무료로 발급해주는 CA(Certificate Authorities)입니다. 여러 글로벌 기업의 후원을 받고 있으며 모질라(Mozilla) 재단에서 ‘신뢰할 수..
[Linux] nginx upstream을 사용하여 로드밸런싱 처리
안녕하세요 코딩하는헬린이 입니다. 오늘은 제목과 같이 nginx로 로드밸런싱 처리 하는법에 대하여 알아보겠습니다. 환경은 ubuntu18, nginx 가 설치 되어있다는 가정하 진행하겠습니다. 1.upstream 이란 ? 분산처리 기능을 한다고 보시면 됩니다. 2. 왜 써야하나 ? 과도한 트래픽 방어 또는 한서버에 여러개의 플랫폼을 (테스트서버) 설정시 port 로 구분하여 지정하는 방법 등 있습니다. # 설정 cd /etc/nginx/sites-enabled/ 들어가보면 vim, vi 로 파일하나가 있는걸 수정하세요 upstream test_proxy { #test_proxy upstream name 이다 변경하여 사용하면 됩니다. #least_conn; 연결이 가장 작은 서버로 요청할시 설정 #lea..