nginx2 Nginx HTTPS SSL 설정하기(Nginx, Let's Encrypt, EC2) EC2 인스턴스에 HTTPS를 적용하려면 우선 SSL 인증서를 발급받아야 한다.무료로 SSL 인증서를 받을 수 있는 Let's Encrypt를 사용했다. 1. Certbot 설치Certbot: Let's Encrypt 인증서를 발급받고 자동갱신 하기 위함$ sudo apt-get update$ sudo apt-get install certbot python3-certbot-nginx 2. SSL 인증서 발급sample.com과 www.sample.com 부분에 실제 도메인을 넣어준다.# sudo certbot --nginx -d $ sudo certbot --nginx -d sample.com 3. 인증서 자동 갱신 설정Let's Encrypt를 사용해서 발급된 인증서는 3개월 동안 유효하다. 아래 명령.. 2024. 9. 3. [Nginx] 하나의 서버에서 path로 서비스 분기하기 하나의 AWS EC2 인스턴스에 여러 서비스를 띄우고 base url 뒤에 붙어서 들어오는 path로 서비스를 분기하도록 하려고 Nginx를 사용했다.base_url/path1 --> port 3000번에 띄워진 서비스에 접근base_url/path2 --> port 3001번에 띄워진 서비스에 접근 base_url/path3 --> port 3002번에 띄워진 서비스에 접근 1. Nginx default 파일 접근$ sudo vi /etc/nginx/sites-available/default 2. location 블럭 수정default 파일을 보면 location / 이 정의되어있는 부분이 있다. 이 부분을 다음과 같이 path와 서비스 주소에 맞게 수정해주면 된다.location /path1/ {.. 2024. 9. 3. 이전 1 다음 반응형