리버스프록시3 Hustle #7. (3부) AWS 인프라 초기 셋팅 - HTTPS 적용, 리버스 프록싱 설정, CloudFront 배포 안녕하세요. 저번 포스팅에선 AWS 아키텍처를 설계하고 관련 리소스를 생성했습니다. 다음 인프라 셋팅으로 세 가지 작업만을 남았습니다. 도메인 인증서를 발급하고 NginX 으로 HTTPS 를 적용합니다! NginX 설정하는 김에 스프링 부트 서버 포트로 리버스 프록싱을 설정합니다. 저번에 가비아에 AWS Route53 네임 서버를 적용했는데요. 이를 기반으로 ACM 인증서를 발급하고 CloudFront 까지 배포해보도록 하겠습니다. HTTPS 프로토콜을 적용해야 하는 이유 HTTPS 프로토콜을 적용하여 주고 받는 데이터를 암호화합니다. 중간에 데이터가 탈취 되어도 내용을 해독할 수 없게 만듭니다. 토큰 정보 등 중요한 데이터를 보호하여 보안을 강화합니다. 도메인 인증서 발급 Https 를 적용하려면 인증.. 프로젝트/장기 프로젝트 2023. 9. 1. NginX 설정 : 리버스 프록시 + Https(SSL) 적용하기 AWS EC2 우분투 서버에서 스프링 부트 서버를 가동하고 있습니다. $ nohup java -jar -Djasypt.encryptor.password=암호화키 ./서버애플리케이션.jar & NginX 설정에선 이미 Https (SSL) 설정을 마친 상태인데요. Https 설정을 적용한 채로 스프링 부트 서버에 접속하기 위해선, 리버스 프록시 설정을 추가해야 합니다. 리버스 프록시는 NginX 에 요청이 들어오면, 다른 서버에 연결을 토스해주는 기능을 해줍니다. 사용자는 실제 서버의 정체를 모르고도 통신을 할 수 있게 되는데요. NginX 에선 다음과 같이 설정했습니다. $ vi /etc/nginx/sites-available/default NginX 설정 편집기에 들어가 아래와 같이 작성합니다. ..... Back-End/Back-End 자료실 2023. 6. 20. Forward Proxy & Reverse Proxy 차이점 안녕하세요, 다람쥐입니다. 가끔 서버 개발을 하다보면 리버스 프록시와 관련한 이야기가 많이 나옵니다. 리버스 프록시 뿐 아니라 포워드 프록시에 관한 개념이 종종 헷갈릴 때가 있었는데요. 이번 포스팅으로 포워드 프록시 서버와 리버스 프록시 서버가 무엇이고 둘의 차이점이 무엇인지 알아보고 정리하고자 합니다. 1. 포워드 프록시 서버 (Forward Proxy Server) 아주 오래전 VPN 을 사용하기 전에 현재 IP 에서 접근할 수 없는 주소에 접근하기 위해 프록시 기능을 사용했었는데요. 프록시 서버의 위치에서는 🧑💻 내 IP 와 내가 접근할 수 없는 주소 모두 접근할 수 있는 친구인거죠! 그 친구에게 부탁을 해서 대신 접속해달라고 요청을 할 수 있었어요. 그 프록시 서버를 포워드 프록시 서버(Forw.. < Computer Science >/컴퓨터통신 2022. 2. 5. 이전 1 다음