서버 도메인 붙이기
·
Practice
AWS에서 백엔드 서버와 데이터 베이스 서버 연결하기프론트엔드 백엔드 서로 다른 서버로 수동 배포하고 연결하기(feat. CORS해결)프론트엔드가 포함된 백엔드 프로젝트 수동 배포하기AWS EC2 nginx에 프론트엔드 정적 배포EC2에서 nginx에 정적으로 파일constant1601.tistory.com이번에는 nginx가 설치되어 있는 EC2 서버에 도메인을 붙여봤다.일반적인 서비스들은 우리가 직접 ip주소를 입력해 들어가지 않고도메인 주소를 사용해 접속한다. 아주 간단하게 보자면 위의 그림과 같다.브라우저에 naver.com 이라는 도메인을 검색하면 이를 DNS서버에 전달하여실제 네이버의 ip주소를 받아오게 된다. 이후 받아온 ip 주소로 접속하여서비스를 이용한다. 이건 아주 간단하게 알아본 것이..
AWS에서 백엔드 서버와 데이터 베이스 서버 연결하기
·
Practice
프론트엔드 백엔드 서로 다른 서버로 수동 배포하고 연결하기(feat. CORS해결)프론트엔드가 포함된 백엔드 프로젝트 수동 배포하기AWS EC2 nginx에 프론트엔드 정적 배포EC2에서 nginx에 정적으로 파일을 올려 프론트엔드 프로젝트를 배포하는 방법을 강의를 듣고 따로 찾아보constant1601.tistory.com지난번에는 프론트엔드, 백엔드를 각각 수동으로 다른 서버에 배포하고 서로 연결하여 CORS를 해결해 봤다.이번에는 데이터베이스 서버가 있을 때 이를 백엔드 서버와 연결하는 방법을 알아보자.데이터베이스의 경우 RDS를 사용할 수 있지만 이번에는 EC2에 직접 MySQL을 설치하여 데이터베이스 서버로 사용했다. 개발을 할 때와 운영서버에 올렸을 때 서로 다른 DB를 쓰는 경우에 Sprin..
프론트엔드 백엔드 서로 다른 서버로 수동 배포하고 연결하기(feat. CORS해결)
·
Practice
프론트엔드가 포함된 백엔드 프로젝트 수동 배포하기AWS EC2 nginx에 프론트엔드 정적 배포EC2에서 nginx에 정적으로 파일을 올려 프론트엔드 프로젝트를 배포하는 방법을 강의를 듣고 따로 찾아보며 정리해 봤다. 가장 먼저 AWS에서 EC2를 하나 생성하constant1601.tistory.com지난번에는 프론트엔드가 포함되어 있는 백엔드 프로젝트를 수동배포해서서비스가 정상적으로 동작하는지 확인해봤다.이번에는 프론트엔드와 백엔드를 각각 서로 다른 서버로 배포한 뒤서비스가 정상적으로 동작하도록 해보자.현재 상황은 위와 같다.2개의 EC2를 생성하고 하나는 nginx를 설치하고 프론트엔드 소스 코드를 올린다.나머지 하나는 백엔드 서버로 사용한다. 현재 프론트엔드가 있는 EC2의 ip주소로 접속하고 프론..
프론트엔드가 포함된 백엔드 프로젝트 수동 배포하기
·
Practice
AWS EC2 nginx에 프론트엔드 정적 배포EC2에서 nginx에 정적으로 파일을 올려 프론트엔드 프로젝트를 배포하는 방법을 강의를 듣고 따로 찾아보며 정리해 봤다. 가장 먼저 AWS에서 EC2를 하나 생성하고 ssh를 이용해 접속해 준다.그다음constant1601.tistory.com지난번에는 프론트엔드 파일만 있는 프로젝트를 nginx에 document root에 올려 간단히 배포하는 방법을 알아봤다.이번에는 프론트엔드 소스가 포함되어 있는 백엔드 페이지를 수동으로 AWS EC2에 배포하고서비스가 정상적으로 되는지 확인해 보자. 우선 수동배포를 위해 프로젝트의 jar 파일을 만들어야 한다.Maven을 사용한다면 intelliJ 우측 메뉴바에서 Lifecycle - package를 클릭하면 된다...