
CI/CD 작업 중에 ssh 연결에 문제가 발생했다. ci/cd 글 내에서 정리하려했지만 트러블 슈팅을 정리하다보니 글이 길어졌다. ssh 연결 관련 에러를 겪고있을 누군가를 위해서 해결하는 과정을 따로 작성했다. 해당 글은 ssh 오류를 해결하는 전 과정이 담겨있으므로 해결방법만 알고싶다면 맨 끝 부분만 읽는 것을 권장한다. 에러 1. 서버에서 설정한 비밀번호가 맞지 않아서 Sorry, try again이 계속 나왔다. 해결 : 로컬 sudo 를 풀기 위한 비밀번호를 입력했다........... 즉, 터미널은 서버 비밀번호를 원한 것이 아니라 로컬 sudo를 풀기 위한 비밀번호가 필요했던 것이었다. -> 로컬 sudo 용 비밀번호인지 모르고 왜 안되는지 모르는채로 2시간을 버렸다😩 sudo 비밀번호라는..

https://hasumang.tistory.com/89 [설치부터 응용까지] Java Spring Boot, Docker 활용해서 EC2에 배포하기 Docker를 활용해서 EC2에 간단하게 배포해보겠습니당! Docker 활용하니까 진짜 편하더라구요..! 사전 준비물은 EC2 인스턴스와 spring boot 프로젝트 파일입니당~ 순서 1. DockerHub 회원가입하기 & repository hasumang.tistory.com ⬆️이전 단계⬆️ EC2 인스턴스에 Docker를 활용하여 Spring 컨테이너를 만들었습니다. 그런데 로컬에서 이미지 푸시하고 EC2에서 이미지 풀 받아오는 과정을 자동화시키고 싶었습니다. GitHub Actions을 활용하면 push나 PR이 올라올 경우 바로 EC2가 갱신되..
Docker를 활용해서 EC2에 간단하게 배포해보겠습니당! Docker 활용하니까 진짜 편하더라구요..! 사전 준비물은 EC2 인스턴스와 spring boot 프로젝트 파일입니당~ 순서 1. DockerHub 회원가입하기 & repository 만들기 2. 본인 노트북 (Mac)에 Docker 다운로드하기 & 로그인 3. EC2에 Docker 다운로드하기 & 로그인 4. Spring boot에 Docker 파일 생성 5. 본인 노트북에서 Gradle 빌드하고 Docker Image 만들어서 push 하기 6. EC2에서 Docker pull 받기 1. DockerHub 회원가입하기 & repository 만들기 docker hub 홈페이지 들어가서 회원가입 하고 repository 만들면 됩니다! Use..
1. 인스턴스 및 인바운드 보안규칙 생성 https://hasumang.tistory.com/58 AWS EC2 개념 및 배포하기 안녕하세요! 오늘은 개인프로젝트를 배포했던 경험을 작성해보겠습니다. 사실 배포는 5월 초쯤 했는데 그동안 이것저것 다른거 준비할게 많아서 이제야 블로그를 작성하네요..! 1. AWS란? AWS는 Ama hasumang.tistory.com https://hasumang.tistory.com/69 AWS EC2 인스턴스 인바운드 규칙 편집 인바운드 규칙을 편집하는 방법에 대해서 간단하게 알아보겠습니다. AWS EC2 콘솔에 들어옵니다. 좌측의 탭에서 인스턴스-인스턴스를 클릭하면 다음과 같은 화면이 나타납니다. 본인이 만든 인스 hasumang.tistory.com 2. SSH ..
안녕하세요! 오늘은 nginx를 활용해서 Ubuntu 20.04에 NodeJS와 React를 배포해보겠습니다! NodeJS는 pm2로 돌리고 React는 Nginx 설정에서 build 파일을 연결해서 배포하겠습니다. 0. EC2 인스턴스 준비하기 인스턴스 생성 https://hasumang.tistory.com/58 AWS EC2 개념 및 배포하기 안녕하세요! 오늘은 개인프로젝트를 배포했던 경험을 작성해보겠습니다. 사실 배포는 5월 초쯤 했는데 그동안 이것저것 다른거 준비할게 많아서 이제야 블로그를 작성하네요..! 1. AWS란? AWS는 Ama hasumang.tistory.com 인바운드 규칙 편집 : 기본적인 포트 열어주셔야해요! https://hasumang.tistory.com/69 1. roo..
안녕하세요! AWS EC2 서버에 데이터베이스를 올려서 로컬이 아닌 서버에서 다른 개발자들과 함께 사용해보도록 하겠습니다. 1. EC2 인스턴스 준비하기 데이터베이스를 서버에 올리려면 먼저, 서버가 준비되어있어야합니다. AWS Management Console에서 EC2를 선택한 후 인스턴스 시작 버튼을 누릅니다. https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-2#Home: https://ap-northeast-2.console.aws.amazon.com/ec2/home?region=ap-northeast-2#Home: ap-northeast-2.console.aws.amazon.com 인스턴스 시작하는 과정은 다음 ..
인바운드 규칙을 편집하는 방법에 대해서 간단하게 알아보겠습니다. AWS EC2 콘솔에 들어옵니다. 좌측의 탭에서 인스턴스-인스턴스를 클릭하면 다음과 같은 화면이 나타납니다. 본인이 만든 인스턴스 ID를 클릭하면 다음과 같은 화면이 나타납니다. 하단에 있는 보안을 클릭하면 다음과 같은 화면이 나타납니다. 다음 화면에서 보안그룹을 클릭하세요. 다른 컴퓨터(네트워크)에서 자신의 컴퓨터로 네트워크 데이터가 들어올 수 있도록 규칙을 정의하는 것을 인바운드 규칙이라고 합니다. 우리가 AWS에 있는 컴퓨터(인스턴스)에 네트워크 데이터를 접근하기 위해서 설정을 변경해줘야합니다. 이곳에서 포트를 열어주기 위해 인바운드 규칙 편집이라는 버튼을 클릭하세요. 사람마다 필요한 인바운드 규칙은 모두 달라서 각자 알아보고 원하는걸..
안녕하세요! 오늘은 개인프로젝트를 배포했던 경험을 작성해보겠습니다. 사실 배포는 5월 초쯤 했는데 그동안 이것저것 다른거 준비할게 많아서 이제야 블로그를 작성하네요..! 1. AWS란? AWS는 Amazon Web Service의 약자로 고객에게 클라우드 컴퓨팅을 제공하고 있습니다. 클라우드 컴퓨팅 관련해서 정리한 내용입니다. 쉽게말해서 웹 서버를 배포하기위한 모든 자원을 제공해주는 서비스입니다. 로컬에서 개발한 웹 서비스를 다른 사용자들이 볼 수 있도록 배포하기 위해서 필요한 서비스입니다. 왜냐하면 우리는 웹서비스만 실행시키고 있을 컴퓨터를 하나 사서 사용하는 것보다는 대기업에서 이미 마련해둔 컴퓨터를 사용하는 것이 비용이나 관리 측면에서 훨씬 편하기 때문입니다. https://hasumang.tist..
- Total
- Today
- Yesterday
- C++
- 개발일지
- 스페인 교환학생
- nodejs
- 자바스크립트
- 해커톤
- MySQL
- Linux
- Signal
- SQL
- 스페인
- 혼공학습단
- 혼공
- 리눅스
- 깃 예제
- 혼공단 9기
- googleapis
- Process
- AWS
- 교환학생
- 개발
- 공룡책
- 혼공단 SQL
- JS
- 프로젝트
- 백엔드 개발
- 운영체제
- 백준
- JavaScript
- 혼공단
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |