✅ 설정 파일을 분리해야 하는 이유 지금까지 셋팅된 설정 관련 코드만으로도 꽤 복잡해졌다. default.conf server { server_name jscode.p-e.kr; location / {
✅ Spring Boot 서버에 도메인 적용하기 도메인 설정 변경하기 리버스 프록시 설정이 잘 적용됐는 지 확인하기 도메인 주소를 통해 백엔드 서버와 통신이 잘 되는 걸 확인했다. 하지만 HTTPS 적용이 되어 있지 않기 때문에 보안적으로 취약할 수
✅ Nginx, Certbot이 작성한 HTTPS 관련 코드 해석하기 Certbot이 작성한 아래 코드는 직접 작성할 수 있을 필요까지는 없다. 다만, 대략적으로 어떤 의미를 가지고 있는 지 해석할 수는 있어야 한다. /etc/nginx/conf.d/
✅ HTTPS를 왜 적용시켜야 할까? HTTPS를 적용시켜야 하는 이유는 무엇일까? 보안적인 이유 사용자 이탈 ✅ 현업에서는 ? 대부분의 웹 사이트에서 HTTPS를 적용시킨다. ✅ Nginx를 활용한 HTTPS 적용 Nginx가 사용자(클라이언트)와
Nginx를 활용해 웹 사이트를 배포할 수 있다. 이걸 보고 ‘Nginx가 웹 서버(Web Server) 역할을 한다’라고 얘기한다. 웹 서버(Web Server)가 뭔지 알아보자. ✅ 우리는 어떻게 네이버에 접속할 수 있는걸까? 웹 서버(Web Se
React로 만든 홈페이지는 jscode.p-e.kr이라는 도메인 주소로 접근하게 만들고 싶고, Next.js로 만든 홈페이지는 admin.jscode.p-e.kr이라는 도메인 주소로 접근하게 만들고 싶다고 가정하자. ✅ 무료 도메인 구매 후 EC2에
개발을 하다보면 에러를 디버깅하고 해결하는 데에만 대부분의 시간을 쓴다. 따라서 어떤 기술을 익힐 때 반드시 에러를 디버깅 할 수 있는 방법을 정리해두어야 한다. ✅ 에러 상황 /etc/nginx/conf.d/default.conf server {
✅ 웹 프론트엔드 프로젝트(HTML, CSS, JS) 배포하기 이전에 웹 사이트를 완성시켜서 Github Repository에 올려뒀다고 가정하자. HTML, CSS, JS 웹 프로젝트를 EC2로 가져오기 Nginx 설정 파일 수정하기 Nginx 설정
✅ 웹 프론트엔드 프로젝트(Next.js) 배포하기 이전에 웹 프론트엔드 프로젝트를 완성시켜서 Github Repository에 올려뒀다고 가정하자. Next.js 프로젝트를 EC2로 가져오기 Next.js 프로젝트 빌드를 위해 Node.js 설치하기
✅ Nginx의 기본적인 문법을 알아야 하는 이유 Nginx를 설치하고 실행시키면 아래와 같은 웹 페이지가 뜬다. 하지만 아래 웹 페이지가 아닌 우리가 직접 만든 웹 페이지를 띄우고 싶을 것이다. 그러려면 Nginx의 기본적인 문법을 어느 정도 알고