[트러블슈팅] EC2 재시동 후 iptable 맵핑 정보 사라지는 현상 해결
·
여러가지/오류
EC2 재시동 후 iptable 맵핑 정보 사라지는 현상 해결개요 AWS EC2 인스턴스에서 포트 80으로 들어오는 HTTP 요청을 포트 8080으로 리다이렉트하는 작업 중 발생한 문제와 그 해결 과정을 다룹니다. 또한, 인스턴스 재시작 후 iptables 규칙이 유지되도록 설정하는 방법을 포함합니다. 문제가 발생한 상황포트 80으로 들어오는 HTTP 요청을 포트 8080에서 실행 중인 애플리케이션으로 리다이렉트하려는 설정 작업 중, EC2 인스턴스를 중지하고 다시 시작한 후 iptables 규칙이 사라지는 문제가 발생했습니다. 이로 인해 리다이렉션 설정이 유지되지 않았습니다. 문제의 원인EC2 인스턴스를 중지하고 다시 시작하면 iptables의 규칙이 휘발성 메모리에 저장되기 때문에 사라집니다. 이는 ..
[트러블슈팅] 80포트 요청을 8080포트로 리다이렉션하기(feat. AWS)
·
여러가지/오류
포트 80에서 포트 8080으로의 리다이렉션 설정 느낀점이번 작업을 통해 여러 가지 중요한 교훈을 얻을 수 있었습니다.1. 네트워크 인터페이스 확인의 중요성:서버 환경에 따라 네트워크 인터페이스 이름이 다를 수 있으므로, 작업 전에 항상 활성화된 인터페이스를 확인해야 합니다. 이를 통해 불필요한 오류를 피하고, 설정 작업을 더 효율적으로 수행할 수 있습니다.2. 정확한 정보의 필요성:인터넷 블로그나 튜토리얼에서 제공하는 정보는 일반적인 환경을 기반으로 하기 때문에, 이를 맹목적으로 따르기보다는 자신의 환경에 맞게 수정하는 것이 필요합니다. 특히 네트워크 인터페이스와 관련된 정보는 서버마다 다를 수 있으므로, 정확한 정보를 바탕으로 설정을 진행해야 합니다.3. AWS 보안 그룹 설정의 중요성:AWS EC2..
[트러블슈팅] Github Action을 이용한 CICD
·
여러가지/오류
개요CI/CD 파이프라인 구축 과정에서 발생한 다양한 실수와 오류, 문제의 원인, 그리고 이를 해결한 방법에 대해 상세하게 설명합니다. 주된 목적은 GitHub Actions를 활용하여 애플리케이션의 자동화된 빌드, 테스트, 배포 파이프라인을 구축하는 것입니다. 본 보고서는 구축 과정에서 발생한 문제들을 체계적으로 정리하여 유사한 프로젝트를 진행하는 개발자들에게 도움이 되고자 합니다.실수 사항, 문제의 원인 및 해결 방법Docker 빌드 오류: JAR 파일을 찾을 수 없음오류 메시지: failed to calculate checksum of ref ... lstat /tmp/buildkit-mount.../build/libs: no such file or directory문제의 원인: Docker 빌드 ..
pyenv 실행 오류
·
여러가지/오류
문서 제목: XAMPP PATH 문제로 인한 pyenv 및 Homebrew 오류 해결 방법 개요 /Applications/XAMPP/bin이 사용자의 PATH 환경 변수에 추가되었을 때 발생할 수 있는 pyenv 및 Homebrew와 관련된 오류를 해결하는 방법에 대해 설명합니다. 이러한 설정은 XAMPP의 유틸리티가 표준 UNIX 명령어를 오버라이드하여 다양한 소프트웨어의 작동에 영향을 주기 때문에 문제를 일으킵니다. 오류 증상 pyenv를 설치와 설정을 끝내고 나서 pyenv 명령어를 터미널에 입력하면 반복적으로 log 들이 나타나납니다. Unknown option: 1 Usage: head [-options] ... 문제 발생 원인 /Applications/XAMPP/bin 디렉토리에는 표준 UNI..