본문 바로가기

전체 글33

"ec2 + pm2 + nginx"를 활용해서 node.js 배포하기 (1) 1. ec2 인스턴스 생성 인스턴스 생성, 설정 및 접속 Amazon Linux를 사용할 경우 apt-get 명령어를 사용하지 못하는 불편함으로 인해 ubuntu20.04 LTS 이미지로 인스턴스 생성 ssh 접속은 보안을 위해 내 IP사용 http-80, https-443 포트 개방, 사진에는 없지만 추후 8080번 포트 또한 개방 chmod 600 DeployStudyKey.pem 키 파일 보안을 강화하기 위한 명령어 600의 경우 파일 소유자에게 읽기/쓰기 권한을 부여하며 그 외에는 권한이 없음 vim config ssh config 파일 : ssh 클라이언트가 ssh 서버에 연결할 때 사용하는 설정 파일 Host DeployStudyKey : 호스트 식별자 생성 HostName [IP주소] : 연.. 2023. 9. 6.
2주간의 Jenkins 스터디 회고 엘리스트랙이 개강하고 나서, 첫 강의를 듣고난 후기는 "너무 쉽다" 였다. 시간이 아까울 정도로...물론 초반이라 쉬운거다. 아무튼, 정규 스터디의 시작은 3주차 부터이므로 간단하게 2주간 스터디하나 진행하고자 오픈카톡방에서 "Jenkins"를 주제로 스터디를 오픈했다. 스터디 시작, 내 준비가 부족했음을 깨닫는데는 오랜 시간이 걸리지 않았다. 기초적인 진행 순서정도도 정립이 안된듯한..? 스터디를 주도적으로 진행하려면, 사전 준비가 너무나 중요함을 그저 뼈저리게 느꼈다. 나 뿐만 아니라 동참해준 팀원들을 위해서라도... 아무튼 젠킨스? EC-2에 Docker 통해서 Jenkins 이미지 받아서 띄우긴 띄웠다. 다만. 안되더라. 됐으면 이런 회고록만 적지 않고 진행 과정을 세세히 적었겠지... 그렇게 2.. 2023. 8. 21.
엘리스 트랙 SW 6기 지원 및 합격 후기 휴학 할 겸 지원했고, 붙었다. 이제 3주차 들어가는데 음.... 하는 만큼 가져간다는게 어떤느낌인지 대충 알 것 같은 느낌 스터디나 프로젝트에서 좀 얻어가고자 함. 2023. 8. 20.
[My TroubleShtting] 설계 https://nakhwa.tistory.com/2 My TroubleShotting 개발을 진행하며 발생한 문제점들은 수없이 많다. 개발공부를 하며 가지고 있는 불만사항은 중복되는 문제점이 발견되었을 때, 그 해결법을 찾기위해 또 시간을 쓰고 있다는 점. 하여, 어떠한 nakhwa.tistory.com 0. 방향 개발 의도, 목적, 환경 등의 개요를 서술한다. 개요에 기반하여 유즈케이스 다이어그램 작성 개요 + 유즈케이스에 기반해서 아키텍쳐 설계도 작성 1. 서비스 개요 사용자 및 관리자는 "나"한명으로 한다. 타 유저의 접근은 허용하되, 오로지 읽기만 가능하게 한다. 일반적인 블로그처럼 카테고리를 만들고 글을 작성, 수정, 삭제 할 수 있어야한다. 검색이 가능해야한다. 검색 대상은 제목 및 내용을 포.. 2023. 6. 23.