
일단 나는 AWS 콘솔로 가입되어 있기에 여기서 lightsail을 찾아서 들어갔다. 간단한 가입 절차를 거친 다음(아마도 카드를 등록하는 절차인 듯 한데, 다음에 재가입할 때 제대로 포스팅해보겠다), Create instace로 내가 사용할 재원과 운영 체제를 고른다
quasar build를 통해서 dist/spa에 배포할 파일을 생성한다.scp -r dist/spa/\* root@3.35.51.40:/opt/nginx/html를 통해서 dist/spa 디렉토리에 있는 모든 것을 3.35.51.40의 opt/nginx/html 디렉
AWS Lightsail 서버를 활용하여 Quasar 프레임워크(Vue.js 기반)로 개발된 SPA(Single Page Application)를 배포하는 전체 과정을 정리해보려고 한다. Docker와 Nginx를 사용하고, Vue Router의 History 모드와

기존 HTTP 프로토콜로 운영되던 Quasar 기반의 AWS 웹애플리케이션서버를 보안이 강화된 HTTPS 프로토콜로 전환하려고 한다. 이를 위해 Nginx proxy manager을 도입하여 리버스 프록시 아키텍처를 구축하고, Let's Encypt를 통해 SSL 인증
DNS는 도메인명이나 호스트명을 ip 주소와 연결하는 역할을 하는 서버이다. 사용자가 웹사이트에 wwww.naver.com을 작성하면 기본적으로 네트워크(인터넷)은 이 주소를 이해하지 못한다. 이들은 오직 IP 주소만을 이해할 수 있다. 그래서 도메인 이름과 IP 주소

오늘은 기존에 사용하던 AWS Lightsail에서 Google Cloud의 Computer Engin에 VM을 생성하여 웹서버를 변경해보려고 한다.구글 클라우드에 접속하면 첫 사용자에 한 해 3개월동안 사용할 수 있는 크레딧을 제공한다. 우리가 만들려고 하는것은 공인
서버를 유지보수하는 과정에서 상당히 귀찮고, 가끔 문제를 일으키는 것이 있다. 바로 시스템 운영체제 업데이트와 도커 이미지 최신화이다.이를 통해서 설치 가능한 소프트웨어 목록과 버전 정보를 최신으로 가져온다. 그리고 업데이트로 가져온 목록을 바탕으로 현재 설치된 패키지

기본적으로 GCP나 AWS가 제일 편하고 좋다. 다만 OCI는 평생 무료 서버를 제공해준다. 그것도 4Core VCPU, VLAM 24GB, BootVoulme 200GB내로 총 4개의 VM Instance를 제공한다. 가장 좋은 무료 자원을 제공하는 것이다. 그렇기에
원인 분석사용자가 502 Bad Gateway 오류를 겪은 주요 원인은 오라클 클라우드(OCI)의 Ubuntu 이미지에서 기본 iptables 규칙이 Docker 컨테이너의 내부 연결(프라이빗 IP나 브리지 네트워크)을 차단한 데 있습니다. 이는 OCI의 보안 설정이

이전에 top나 htop과 같이 서버의 리소스 사용량을 확인하는 툴들을 가끔 사용했었다. 근데 이번에 새롭게 btop을 알게 되어 설치 방식과 사용 방식에 대해 정리해보려고 한다.먼저 데비안 계열을 많이들 사용한다. 나도 우분투 서버이기에 apt를 이용하여 설치해준다.
오늘은 Cloud VM을 접속할 때 자주 사용하는 ssh 접속 방식 중 평문 인증 방식과 root 직접 접근을 제한하고 ssh pub key로만 접속할 수 있게 변경해보았다. 또한 brute-force 공격을 fail2ban으로 자동 차단하도록 패키지를 설치했고, 웹

오늘의 목표는 AWS Transit Gateway를 활용하여 서로 다른 VPC(네트워크 망)을 연결하고, 보안을 유지하면서 효율적으로 통신할 수 있는 멀티 계정, 멀티 VPC 네트워크 아키텍처를 구축하는 것이었다.가장 먼저 수업에 필요한 실습용 IAM 계정을 생성했다.