기술 블로그

GG FACTORY 개발팀의 기술 경험과 노하우를 공유합니다.

ec2 pipelineaws 배포 자동화파이프라인 구축2024년 6월 20일

Node.js와 Express.js를 활용한 AWS EC2 CI/CD 파이프라인 구축 가이드

CI/CD(Continuous Integration/Continuous Deployment) 파이프라인은 현대 소프트웨어 개발에서 필수적입니다. Node.js와 Express.js로 작성한 애플리케이션을 AWS EC2에 배포하고, CI/CD 파이프라인을 구축하는 방법입...

by KUKJIN LEE
320
Read More
backend2025년 6월 20일

EC2 HTTPS 설정하는 방법

HTTP는 데이터를 암호화하지 않기 때문에 보안에 취약합니다. 특히 로그인, 결제, 개인정보 입력 등 민감한 데이터를 다룰 경우 반드시 HTTPS(SSL/TLS 암호화) 를 적용해야 합니다. AWS EC2에서 운영 중인 서버에 HTTPS를 적용하는 방법은 크게 3가지로...

by KUKJIN LEE
80
Read More
backend2025년 6월 19일

EC2 인스턴스 IP 고정하기 (Elastic IP 설정)

AWS EC2 서버 배포는 외부와 통신하는 대표적인 연결 수단입니다. 하지만 일반적인 퍼블릭 IP는 인스턴스를 재시작하거나 중지 후 다시 시작하면 IP가 변경되는 문제가 있어, 고정 IP 설정이 필수입니다. 퍼블릭 IP의 문제 EC2 인스턴스를 생성하면 퍼블릭 IPv4...

by KUKJIN LEE
92
Read More
pm2pm2란pm2 사용이유2024년 6월 24일

AWS EC2에서 PM2를 사용한 Node.js 서버 자동 재시작 가이드

AWS EC2에 배포된 Node.js 오류로 인해 중단되는 것을 방지하고 자동으로 재시작하는 방법을 찾고 계신가요? PM2를 사용하면 간단하게 이 문제를 해결할 수 있습니다. PM2란 무엇인가? PM2는 Node.js 애플리케이션을 관리하고 유지하는 데 사용되는 프로세...

by KUKJIN LEE
2
Read More
docker ec2 배포AWS EC2 Docker 설치AWS Docker-compose2025년 2월 18일

클라우드에서 Docker로 배포하기

왜 클라우드 배포가 필요할까? 애플리케이션을 개발하고 로컬에서 실행하는 것은 쉽지만, 실제 사용자들이 접근할 수 있도록 배포 하려면 클라우드 서버가 필요합니다. Docker를 활용하면 개발 환경과 동일한 상태로 애플리케이션을 배포 할 수 있어 운영이 훨씬 쉬워집니다. ...

by KUKJIN LEE
315
Read More
docker 실행환경도커 환경 구축도커 서버 구축2024년 7월 3일

Docker의 실행 환경에 따른 고려 사항

결론만 얘기하면.. 로컬 환경 : 개발 및 테스트 목적에 적합합니다. PC가 꺼지면 서버도 중지됩니다. 서버 환경 (예: AWS EC2) : 지속적이고 안정적인 운영을 위해 적합합니다. 서버가 계속 실행되므로 애플리케이션도 지속적으로 제공됩니다. 클라우드 환경 (예: ...

by KUKJIN LEE
136
Read More