거의 다 왔다 조금만 힘내자 !! 이제는 인터넷으로 접속을 할 차례이다 ! 잘 보면, 퍼블릭 IPv4 에서 back server 인 3.37.52.147 가 있다 ! 저 아이피에 내가 백단에서 쓰고 있는 포트번호(:3000)를 붙여보자 ! 나는 : 3.37.52.147:3000 이니깐 back 서버에 접속해볼까 ? (*여기서 3065는 본인의 프로젝트 back 서버에서 돌아가는 port 를 입력해줍니다.) 결과는 무한 로딩중 ... 어디가 문제지 하고 생각해봤는데 당연한 결과다 왜 ? 접속 가능한 포트는 ssh 포트랑 , 80 , 443 포트만 접속이 가능하게끔 초창기에 설정 했기 때문에 ! 그럼 이 이슈를 또 해결해보자 바로 우분투내의 vim 에디터로 port를 변경 ! 먼저 port를 명시해준 코드 ..
이제 MySQL도 설치 했겠다. 우분투에서 npm start 날려볼까 ? 했지만 내 프로젝트에 server 폴더에는 현재 npm start 가 없는 상황 추가해주자. server 폴더 -> package.json -> script 부븐에서 "start" 추가 ( 여기서 저는 backend를 nest로 진행했기 때문에 "start":"nest start"로 입력합니다 nodejs라면 "node app" 입니다 ! ) 변경사항을 git commit & push 후 aws의 우툰투에서 git pull 받아주고 ! 다시 npm start ! 또 에러... 이유는 git에서는 .env 즉 환경설정 파일이 안 올라가기 때문에 오류가 났다 나는 .env 파일을 gitignore 추가해서 패스워드 같은 부분을 올라가지..
지난 글에서는 배포 과정을 알아봤고 이번에는 그 배포 과정에서 귀찮은 부분을 덜어낼 수 있는 녀석들을 소개 하고 우분투에 mysql 설치까지 진행해보겠습니다! | 대표적인 CI/CD TOOL 1.젠킨스 2.Travis 트래비스 3. docker 도커 대표적으로 docker를 많이 사용하는데 server 1대를 띄우면 docker에 명령어를 쭈욱 ~ 적어놓는다 ! 그러면 도커를 실행하면 순서대로 입력한 명령어를 실행하게 되면서 기존 서버와 똑같은 서버를 만들어준다 ! 얼마나 편리하냐 도커야 .. 고마워 아직 사용은 안 해봤지만 조만간 사용해줄게 | backend에 MySql 설치하기 1. "sudo apt-get install -y mysql-server" 실행 2. "sudo mysql_secure_in..
프로젝트를 진행하면서 어느정도 마무리 됐을 때, 리액프 프로젝트를 aws를 연동해서 배포하고 싶다는 생각이 문득 들었다. 그래서 무작정 시작한 아마존 웹 서비스 배포 진행! 시작해보자!! 1.aws 회원 가입 EC2생성 생성 시작 ! 저기 보이는 2번째 우분투 Server를 선택해서 사용할 것임 ! 검토 및 시작을 누르면 아래와 같이 해당 페이지로 와지는데 여기서 3번인 인스턴스 구성에 가보자 ! 여기에서 보면 세부 모니터링 활성화라는 게 있는데 체크해주자 ! 다만 조심할 점은 사용량이 많아지면 요금이 부과될 수 있다 ! 보통은 모니터링 하기 때문에 체크 하고 사용한다 해서 나도 체크 ! 다음은 6번 보안 그룹 구성 해당 단계에서는 기본으로 SSH만 등록되어 있는데 추가로 HTTP & HTTPS 를 등록..