
배포된 웹서비스에 IP를 등록시켜두고 문자를 발송하는 서비스를 이용 중이었는데 AWS EC2 인스턴스의 잦은 IP 주소 변경으로 상당한 불편함을 겪게 되었습니다. 매번 문자 서비스에 IP를 변경해줘야 하는 문제는 운영의 효율성을 떨어뜨리기 마련입니다. 이러한 문제를 해결하기 위해 AWS의 탄력적 IP를 통해 고정 IP 주소를 확보하는 방법을 소개합니다. 1. 문제의 원인기본적으로 AWS EC2 인스턴스는 동적 IP 주소를 할당받습니다. 인스턴스를 재부팅하거나 종료할 때마다 IP 주소가 변경되며 이는 외부 서비스와의 연동에 심각한 장애를 초래할 수 있습니다. 따라서 고정 IP 주소 설정이 필수적이었습니다. 2. 탄력적 IP(Elastic IP)란?탄력적 IP는 AWS에서 제공하는 고정 IP 주소로, 인스..

최근 새로운 프로젝트를 진행하게 되면서 Supabase 도입을 고려하게 되었습니다. Supabase는 오픈 소스 백엔드 서비스로 PostgreSQL 데이터베이스를 기반으로 하여 다양한 기능을 제공합니다. 이번 포스트에서는 Supabase를 도입하기로 한 이유와 프로젝트 시작 과정 및 데이터베이스 연결에 대해 정리해보려고 합니다. 1. Supabase란 무엇인가?https://supabase.com/ Supabase | The Open Source Firebase AlternativeBuild production-grade applications with a Postgres database, Authentication, instant APIs, Realtime, Functions, Storage and V..

이번 포스트에서는 파일 다운로드 중에 발생한 upstream timed out (110: Connection timed out) 및 504 Gateway Timeout 에러에 대해 이야기해보려고 합니다. 에러 원인2025/03/12 11:44:21 [error] 2017623#2017623: *72695 upstream timed out (110: Connection timed out) while reading response header from upstream, client: , server: , request: "POST /api/export HTTP/1.1", upstream: "http://127.0.0.1:8000/api/export", host: "http://127.0.0.1:8000..

웹사이트의 보안을 위해 SSL 인증서는 필수적입니다. 그러나 SSL 인증서가 만료되면 사용자에게 보안 경고가 표시되고, 서비스 이용에 불편을 초래할 수 있습니다. 이번 블로그에서는 SSL 인증서 갱신 및 기존 환경에 인증서를 변경하는 과정을 자세히 설명하겠습니다. 1. SSL 인증서 만료 확인최근 웹사이트 운영 중 SSL 인증서가 만료되어 net::ERR_CERT_DATE_INVALID 오류가 발생했습니다. 이 오류는 SSL 인증서가 유효하지 않음을 나타내며, 즉시 조치가 필요했습니다. net::ERR_CERT_DATE_INVALID 2. 갱신 요청 및 검증2.1. 인증서 갱신 요청 AWS Certificate Manager(ACM)에 로그인하여 만료된 인증서를 확인하고 요청을 진행했습니다. 2..
- Total
- Today
- Yesterday
- 명령어
- 자바
- 오버로딩
- 오블완
- 멀티계정
- 리눅스
- amazon eventbridge
- git계정여러개
- smart tomcat
- 이클립스
- 폴더개수
- 객체
- 다형성
- java
- eclipse
- AWS
- ssh-key
- springboot
- 상속
- 파이썬
- msa전환
- 생성자
- spring
- 메소드
- jdk설치
- 티스토리챌린지
- git계정
- MSA
- linux
- 모놀리식vsmsa
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |