천상나타의 일상다반사

닫기 검색결과 전체 보기
  • 목록
    하루 16만 요청, 무료 플랜 사이트가 죽었다 — Cloudflare Error 1027 대응기

    안녕하세요, 천상나타입니다.어느 날 제 무료 도구 사이트가 통째로 안 열리는 일이 생겼어요. 서버가 죽은 게 아니라, Cloudflare Workers 무료 플랜의 일일 요청 한도를 넘어버린 거였습니다. 화면에 뜬 건 Error 1027. 오늘은 한도가 왜 터졌는지 파고들어서 실제로 고친 과정을 정리해봤습니다.Error 1027이 뭔데 사이트가 통째로 죽나Cloudflare Workers 무료 플랜은 하루 100,000 요청까지만 허용됩니다. 이걸 넘으면 다음 리셋(UTC 0시, 우리 시간으로 오전 9시)까지 방문자 전원이 에러 화면만 보게 돼요.제 사이트는 Workers + 정적 에셋 구성이라 별도 오리진 서버가 없습니다. 캐시가 있어도 우회할 곳이 없어서 한도 초과 = 완전한 다운이에요. 호스팅비 0..

    IT/Server
    2026. 11. 14. 22:25
  • 목록
    사람 없이 구글 API를 쓰는 법 — 서비스 계정과 OAuth 이해하기

    안녕하세요, 천상나타입니다.구글 서치콘솔 API를 쓰면서 제일 처음 부딪힌 벽이 "로그인"이었어요. 브라우저 없이 코드만으로 구글 데이터를 읽으려면 사람 로그인을 대신할 뭔가가 필요한데, 그게 바로 서비스 계정입니다. OAuth가 뭔지, 서비스 계정이 어떻게 인증되는지 처음부터 정리해봅니다.OAuth란 — "내 비밀번호를 주지 않는 위임"OAuth를 한 문장으로 말하면, 비밀번호를 직접 넘기지 않고 권한만 위임하는 표준입니다.우리가 "구글 계정으로 로그인" 버튼을 누르면 일어나는 일이 그거예요.앱이 "이 사용자의 프로필을 읽고 싶습니다"라고 구글에 요청사용자가 구글 로그인 화면에서 "허용" 클릭구글이 앱에 액세스 토큰을 발급앱은 그 토큰으로 허용된 것만 조회여기서 핵심은 앱이 사용자 비밀번호를 절대 모른..

    IT/Server
    2026. 11. 14. 17:02
  • 목록
    Bitbucket 전용 SSH Key 생성 & 설정 방법 (기존 키 유지)

    Bitbucket은 SSH 키 중복 사용을 허용하지 않으며,삭제한 키도 최대 30일간 재사용이 불가능하다.따라서 기존 SSH 키를 덮어쓰지 말고Bitbucket 전용 SSH 키를 새로 생성하는 것이 가장 안전한 방법이다. 1. Bitbucket 전용 SSH 키 생성기존 키(id_rsa, id_ed25519)를 절대 건드리지 않는다. ssh-keygen -t ed25519 -C "bitbucket-$(whoami)"키 저장 경로 입력 시 새 파일명 지정:Enter file in which to save the key:/Users/username/.ssh/id_ed25519_bitbucket패스프레이즈:자동화/CI 환경 → 엔터 2회 (비움)개인 PC → 선택 사항2. Bitbucket에 공개키 등록cat ..

    IT/Server
    2026. 1. 10. 22:51
  • 목록
    왜 Forward Proxy / Reverse Proxy라고 부를까?

    프록시는 공통적으로“클라이언트와 서버 사이에서 대신 통신해 주는 존재”다.하지만 누구를 대신하느냐에 따라 역할이 완전히 달라지고,그 차이가 바로 이름에 반영된다.────────────────────────────Forward Proxy란? (클라이언트를 대신한다)────────────────────────────Forward Proxy는클라이언트를 대신해서 앞으로(forward) 나간다.구조는 다음과 같다.클라이언트 → Forward Proxy → 외부 서버이 구조에서 중요한 점은:클라이언트가 “프록시 사용”을 알고 있음클라이언트가 목적지 서버를 직접 지정함프록시는 클라이언트의 요청을 “대신 전달”함즉,프록시는 클라이언트의 대리인이다.그래서 이름이Forward(앞으로 전달하는) Proxy다.───────..

    IT/Server
    2025. 12. 25. 23:12
  • 목록
    HTTPS 프록시의 핵심, CONNECT 메서드란?

    회사 네트워크나 프록시 환경에서 HTTPS 요청을 보내다 보면CONNECT라는 HTTP 메서드를 마주치게 됩니다.GET, POST와는 다르게 CONNECT는 API 호출용이 아니라“터널을 만들기 위한 메서드” 라는 점에서 성격이 완전히 다릅니다.이 글에서는 CONNECT 메서드의 역할과 동작 원리,그리고 HTTPS 프록시에서 왜 필수인지를 정리해 보겠습니다.────────────────────────────CONNECT 메서드가 필요한 이유────────────────────────────HTTPS는 통신 내용이 TLS로 암호화되어 있기 때문에중간에 있는 프록시 서버가 내용을 해석할 수 없습니다.하지만 프록시는 다음과 같은 역할은 해줘야 합니다.외부 서버(example.com:443)로 연결은 대신 열어..

    IT/Server
    2025. 12. 25. 22:56
  • 목록
    HTTP 메서드 정리: GET, POST 말고도 뭐가 있을까?

    HTTP 메서드는 클라이언트가 서버에 “무엇을 하고 싶은지”를 명확하게 전달하기 위한 규칙이다.URL이 “대상(Resource)”이라면, HTTP 메서드는 “행위(Action)”를 의미한다.우리가 흔히 사용하는 GET, POST 외에도 OPTIONS, HEAD, PATCH 같은 메서드들이 있으며이들은 성능, 보안, CORS 처리에서 중요한 역할을 한다.────────────────────────────주요 HTTP 메서드────────────────────────────GET리소스를 조회할 때 사용서버 상태를 변경하지 않는다캐싱 가능예)GET /users/1POST리소스를 생성할 때 사용서버 상태 변경 발생예)POST /usersPUT리소스를 전체 수정해당 리소스가 없으면 생성될 수도 있음“전체 교체” ..

    IT/Server
    2025. 12. 25. 22:34
  • 목록
    Cache-Control: public, max-age, s-maxage, immutable 완벽 정리

    Cache-Control 헤더는 브라우저와 CDN 같은 캐시가 데이터를 얼마나 오래 저장할지 결정하는 중요한 설정이다. 다음은 가장 자주 사용하는 설정을 기준으로 정리한 내용이다.Cache-Control: public, max-age=3600, s-maxage=3600publicpublic은 브라우저뿐 아니라 CDN 같은 공유 캐시도 이 응답을 저장할 수 있다는 의미이다.이미지, CSS, JS 같은 정적 파일이나 개인정보가 필요 없는 데이터 요청에 많이 사용된다.max-age브라우저 캐시가 데이터를 유지하는 시간이다.max-age=3600 은 브라우저가 1시간 동안 다시 요청하지 않고 캐시된 데이터를 사용한다는 뜻이다.s-maxages-maxage는 CDN이나 reverse proxy 같은 공유 캐시의 ..

    IT/Server
    2025. 12. 5. 22:45
  • 목록
    Tailscale을 이용한 라즈베리파이 원격 접속 설정 방법

    라즈베리파이를 외부에서 원격으로 접속하려면 보통 포트 포워딩이나 VPN 설정이 필요합니다. 하지만 보안 문제나 복잡한 설정이 부담될 수 있는데요, Tailscale을 사용하면 간단하게 해결할 수 있습니다!이 글에서는 Tailscale을 이용해 외부에서도 안전하게 라즈베리파이에 원격 접속하는 방법을 설명하겠습니다.Tailscale이란?Tailscale은 WireGuard 기반의 VPN 서비스로, 복잡한 네트워크 설정 없이 인터넷을 통해 내부 네트워크처럼 기기들을 연결해 줍니다.장점포트 포워딩 없이 외부 접속 가능 (공유기 설정 불필요)보안성이 뛰어남 (암호화된 연결)무료 요금제로 개인 사용 가능다양한 운영체제 지원 (라즈베리파이, Windows, macOS, Linux 등)라즈베리파이에 Tailscale ..

    IT/Server
    2025. 3. 11. 09:15
  • curl ifconfig.me로 공인 IP 주소 확인하기

    서버 작업을 하거나 네트워크 문제를 해결할 때, 내가 사용하는 공인 IP 주소를 빠르게 확인해야 할 때가 있습니다. 공인 IP 주소는 외부 서비스에 노출되는 IP 주소로, 이를 확인하는 가장 간단한 방법 중 하나가 curl ifconfig.me 명령어를 사용하는 것입니다.이 글에서는 curl ifconfig.me 명령어 사용법, 활용 이유, 대안 옵션 등을 알아봅니다.curl ifconfig.me란?curl ifconfig.me는 명령줄 도구인 curl을 사용해 ifconfig.me라는 서비스에 요청을 보내고, 그 요청에 대한 응답으로 내 공인 IP 주소를 반환받는 방식입니다.curl ifconfig.me211.222.33.1 //예시(공인아이피)

    IT/Server
    2024. 11. 6. 15:59
  • Jenkins에서 SSH를 사용해 원격 서버 명령 실행하기: jenkins 사용자 설정 가이드

    Jenkins를 통해 원격 서버에 명령을 실행할 때,기본적으로 Jenkins가 사용하는 jenkins 사용자 계정으로 SSH 설정을 해야 합니다.이 가이드는 Jenkins 서버의 jenkins 사용자가 원격 서버에 SSH 접근을 통해 명령을 실행할 수 있도록 설정하는 과정을 설명합니다.1. jenkins 사용자 계정의 SSH 디렉터리 설정Jenkins는 일반적으로 jenkins 사용자 계정으로 실행됩니다. 따라서 jenkins 사용자 계정의 SSH 디렉터리를 설정해주어야 합니다.sudo mkdir -p /var/lib/jenkins/.sshsudo chown jenkins:jenkins /var/lib/jenkins/.sshsudo chmod 700 /var/lib/jenkins/.ssh 2. SSH 키..

    IT/Server
    2024. 11. 5. 22:38
이전페이지
더 보기
다음페이지

    최근...

  • 포스트
  • 댓글
  • 더 보기

글 보관함

«   2026/11   »
일 월 화 수 목 금 토
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

카테고리

분류 전체보기 (415)
IT (144)
JAVA (20)
JSP (5)
NoSql (8)
Linux (5)
javaScript (15)
Oracle (7)
MySql (2)
Android (1)
Spring (8)
Server (26)
System (14)
Tool (33)
공부자료(비공개) (0)
일상 (259)
맛집 (69)
국내여행 (21)
해외여행 (32)
우리집 고양이 쪼꼬 (4)
디저트&야식 (49)
영화 후기 (2)
제품리뷰 (5)
추천노래 (3)
취미 (74)
다이어트 (0)
유용한정보 (10)
블로그팁 (8)
지역정보 (1)
자격증 (1)

카운터

Total
Today
Yesterday
  • 방명록
개인정보처리방침
천상나타.'s Blog is powered by daumkakao
블로그 이미지

천상나타의 일상다반사

IT정보공유 및 일상다반사

  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (415) N
    • IT (144) N
      • JAVA (20)
      • JSP (5)
      • NoSql (8)
      • Linux (5)
      • javaScript (15) N
      • Oracle (7)
      • MySql (2)
      • Android (1)
      • Spring (8)
      • Server (26) N
      • System (14)
      • Tool (33) N
      • 공부자료(비공개) (0)
    • 일상 (259)
      • 맛집 (69)
      • 국내여행 (21)
      • 해외여행 (32)
      • 우리집 고양이 쪼꼬 (4)
      • 디저트&야식 (49)
      • 영화 후기 (2)
      • 제품리뷰 (5)
      • 추천노래 (3)
      • 취미 (74)
      • 다이어트 (0)
    • 유용한정보 (10) N
      • 블로그팁 (8) N
      • 지역정보 (1)
      • 자격증 (1) N

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바