
ssh를 통해 원격서버에 접속 할때마다 직접 입력하고 모든 명령어를 기억하는 것은 사실상 쉬운일은 아니다.초기에는 .zshrc파일을 이용하여 alias등록하여 ssh접속을 간소화 하려가 했었는데굳이 이렇게 할 필요 없이 SSH config파일을 이용하면 해당 기능을 이
SSH 접속 시 비밀번호 대신 비대칭 암호화 기반 인증 제공.PEM 파일은 개인 키로, 서버에 설치된 공개 키와 쌍으로 사용.ssh-keygen -t rsa -b 2048 -m PEM -f my-key.pemssh-keygen -y -f my-key.pem > my-k
우선 원격서버에 ssh 접속가능하게 설정 [SSH 접속 (RSA키)] 백엔드 서버는 django, uwsgi, nginx로 구성하였다. 그리고 systemctl로
웹 서비스에서 스태틱 파일(이미지, CSS, JavaScript 등)을 브라우저가 캐시하여 사용하는 것은 성능을 최적화하는 중요한 기법입니다. 하지만 파일이 업데이트되었을 때, 기존에 캐시된 버전이 계속 사용되면 사용자는 최신 버전을 볼 수 없는 문제가 발생합니다. 이

Nginx + uWSGI + Django를 사용한 서버에서 배포 시 매번 sudo systemctl restart emperor.uwsgi.service 명령을 사용하지 않고, touch-reload 옵션을 활용하여 무중단 배포를 구현하는 방법에 대해 다뤄보겠습니다.기
AWS 보안 그룹(Security Group)은 AWS 클라우드 환경에서 인스턴스의 네트워크 접근 제어를 담당하는 핵심 구성요소입니다. 이 포스트에서는 AWS 관리 콘솔(콘솔 매니저)을 통해 인바운드 규칙을 추가하는 방법과, 서비스별 요구사항에 맞게 규칙을 표준화하는
secrets 설정secrets관련 설정은 github 해당 repo의settings > Secrets and variables > Actions > Repository secrets에서 추가/수정

🧱 1. 이미지 빌드 / 확인 / 삭제 | 작업 | 명령어 | | ------------------ | ---------------------------- | | Dockerfile로 이미지

EC2 인스턴스 운영 중 디스크 용량 부족은 흔히 발생합니다. AWS EBS 볼륨을 확장하는 방법은 크게 두 가지로 나뉩니다. 기존 볼륨의 크기를 직접 확장하거나, 새로운 볼륨을 추가하여 연결하는 방식입니다.
메모리가 부족한 저사양 서버(t3.small 등)에서 컨테이너가 메모리 부족으로 종료되는 상황을 방지하기 위해, 스왑 파일을 설정하고 재부팅 후에도 자동으로 유지되도록 구성한다.2GB 크기의 빈 파일을 /swapfile 위치에 생성한다.디스크에 여유 공간이 있으면 바로