반응형

전체 글 480

GA4 + Search Console 한 화면에 보기|사이트 운영 대시보드 만들기

GA4 + Search Console 한 화면에 보기|사이트 운영 대시보드 만들기웹사이트를 운영하다 보면 Google Analytics 4와 Google Search Console을 둘 다 사용하게 됩니다.문제는 두 도구의 역할이 다르고 화면도 복잡하다는 것입니다.GA4를 열었다가 Search Console을 열고, 다시 기간을 맞춰보고, 어떤 글이 많이 방문됐는지 확인한 뒤 검색어를 다시 찾아보는 과정을 반복하다 보면 생각보다 번거롭습니다.하지만 실제 사이트 운영자가 매일 궁금한 것은 그렇게 많지 않습니다.예를 들어 다음 정도입니다.오늘 방문자는 몇 명인가?최근 방문자가 늘고 있는가?어떤 페이지를 많이 보는가?Google 검색에서 몇 번 노출됐는가?검색을 통해 몇 번 클릭됐는가?어떤 검색어로 들어오는가..

컴퓨터/개발 2026.10.22

Search Console 데이터도 단순하게 보기|클릭·노출·CTR·검색어 대시보드 만들기

Search Console 데이터도 단순하게 보기|클릭·노출·CTR·검색어 대시보드 만들기Google Search Console을 열어보면 처음에는 생각보다 어렵게 느껴질 수 있습니다.메뉴도 많고, 클릭수·노출수·CTR·평균 게재순위·검색어·페이지·국가·기기 등 여러 데이터가 한꺼번에 보입니다.하지만 블로그나 소규모 웹사이트를 운영하면서 실제로 자주 확인해야 하는 것은 생각보다 많지 않습니다.저라면 먼저 다음 정도만 봅니다.Google 검색에서 얼마나 노출됐는가실제 클릭은 몇 번 발생했는가노출에 비해 클릭률은 어떤가어떤 검색어로 들어오는가어떤 글이 Google 검색에서 잘 노출되는가순위는 애매하지만 조금만 개선하면 올라갈 글이 있는가즉 Search Console도 모든 기능을 다 보는 것이 아니라 콘텐츠..

컴퓨터/개발 2026.10.20

GA4가 너무 복잡할 때|사이트 방문자 통계를 단순한 대시보드로 만드는 방법

GA4가 너무 복잡할 때|사이트 방문자 통계를 단순한 대시보드로 만드는 방법웹사이트에 Google Analytics 4, 즉 GA4를 설치해두면 상당히 많은 데이터를 확인할 수 있습니다.문제는 데이터가 너무 많다는 것입니다.사이트를 운영하면서 실제로 자주 궁금한 것은 생각보다 단순합니다.예를 들면:오늘 몇 명이 방문했나?이번 주 방문자는 늘었나?어떤 페이지를 가장 많이 봤나?사람들은 어디에서 들어왔나?Google 검색으로 들어왔나?네이버나 다음에서 들어왔나?다른 사이트 링크를 타고 들어왔나?모바일과 PC 비율은 어떻게 되나?신규 방문자가 많은가, 재방문자가 많은가?정도입니다.그런데 GA4 관리자 화면에서는 보고서 종류와 지표가 많다 보니 간단한 숫자 하나를 확인하려고 해도 여러 메뉴를 이동하게 됩니다.이..

컴퓨터/개발 2026.10.19

Cloudflare에서 실제 방문자 IP 확인하기|CF-Connecting-IP와 Apache 설정

Cloudflare에서 실제 방문자 IP 확인하기|CF-Connecting-IP와 Apache mod_remoteip 설정Cloudflare를 Reverse Proxy로 사용하면 웹서버에 직접 접속하는 것은 방문자가 아니라 Cloudflare 서버입니다.그래서 Apache 로그나 PHP의 REMOTE_ADDR를 확인했을 때 실제 방문자 IP 대신 Cloudflare IP 주소가 기록되는 경우가 있습니다.예를 들어 실제 방문자 IP가:203.0.113.50이어도 Origin 서버에서는:172.x.x.x104.x.x.x같은 Cloudflare 네트워크 IP가 보일 수 있습니다.이 상태를 그대로 두면 다음 기능에 문제가 생길 수 있습니다.접속 로그 분석관리자 접속 기록로그인 실패 IP 확인IP 차단Rate L..

컴퓨터/개발 2026.10.18

Cloudflare Access 설정 방법|관리자 페이지를 로그인한 사용자만 접속하게 만들기

Cloudflare Access 설정 방법|관리자 페이지를 로그인한 사용자만 접속하게 만들기관리자 페이지나 CMS를 인터넷에 그대로 공개해두는 것은 부담스럽습니다.예를 들어:https://admin.example.com주소가 외부에 공개돼 있고 로그인 화면까지 누구나 접근할 수 있다면, 실제 계정 비밀번호를 모르더라도 로그인 시도나 자동화된 공격은 계속 들어올 수 있습니다.이럴 때 Cloudflare Access를 이용하면 애플리케이션 자체 로그인 화면에 도달하기 전에 한 번 더 사용자 인증을 요구할 수 있습니다.구조는 다음과 같습니다.사용자↓Cloudflare Access↓인증 성공↓관리자 페이지즉 기존 관리자 로그인 앞에 Cloudflare의 인증 게이트를 하나 더 두는 방식입니다.이번 글에서는 Cl..

컴퓨터/개발 2026.10.18

Cloudflare Tunnel 설정 방법|공인 IP 없이 웹서버 안전하게 공개하기

Cloudflare Tunnel 설정 방법|공인 IP 없이 웹서버 안전하게 공개하기외부에서 웹서버에 접속하게 하려면 일반적으로 서버에 공인 IP가 있어야 하고, 공유기나 방화벽에서 80·443 포트를 열어야 합니다.보통 구조는 다음과 같습니다.인터넷↓공인 IP↓80 / 443 포트↓Apache 또는 Nginx하지만 Cloudflare Tunnel을 이용하면 구조를 다르게 만들 수 있습니다.서버에서 Cloudflare 쪽으로 먼저 Outbound 연결을 만들고, 사용자의 요청은 Cloudflare 네트워크를 거쳐 이 Tunnel을 통해 서버로 전달됩니다.사용자↓Cloudflare↓Cloudflare Tunnel↓cloudflared↓Apache / Nginx / 애플리케이션이 방식에서는 웹서비스를 위해 O..

컴퓨터/개발 2026.10.18

Cloudflare 원본 서버 보호 방법|Origin IP 숨기고 직접 접속 막기

Cloudflare 원본 서버 보호 방법|Origin IP 숨기고 직접 접속 막기Cloudflare를 사용하면 방문자가 웹사이트에 접속할 때 일반적으로 원본 서버(Origin Server)로 직접 연결하지 않고 Cloudflare를 거쳐 접속하게 됩니다.구조는 대략 다음과 같습니다.사용자↓Cloudflare↓원본 서버이 구조의 장점은 캐시, DDoS 방어, WAF, Bot Protection 같은 Cloudflare 기능을 원본 서버 앞단에서 사용할 수 있다는 점입니다.그런데 Cloudflare를 사용한다고 해서 원본 서버의 IP 주소가 자동으로 완벽하게 보호되는 것은 아닙니다.공격자가 Origin IP를 알아낸다면:사용자↓Cloudflare↓원본 서버가 아니라공격자↓원본 서버 IP 직접 접속방식으로 C..

컴퓨터/개발 2026.10.18

Cloudflare Bot Fight Mode 403 오류|서버 간 API 차단 원인과 해결방법

Cloudflare Bot Fight Mode 403 오류|서버 간 API가 막힐 때 원인과 해결방법웹사이트 두 곳이 서로 API로 데이터를 주고받도록 구성했는데 한쪽 방향은 정상이고 반대 방향만 실패하는 경우가 있습니다.애플리케이션 코드와 서버 방화벽을 확인해도 특별한 문제가 없는데 Cloudflare를 거치는 순간 요청이 막힌다면 Bot Fight Mode를 확인해볼 필요가 있습니다.특히 사람이 웹브라우저로 접속하는 요청은 정상인데 PHP, Java, Python, curl 같은 프로그램에서 보내는 서버 간 HTTP 요청만 차단된다면 가능성이 더 높습니다.이번 글에서는 Cloudflare Bot Fight Mode가 서버 간 API 통신을 막을 수 있는 이유와 Free 플랜에서의 제약, 그리고 실제 ..

컴퓨터/개발 2026.10.18

PHP 7 + CodeIgniter 3 사이트를 PHP 8.4로 올리기 전에 꼭 확인할 것

PHP 7 + CodeIgniter 3 사이트를 PHP 8.4로 올리기 전에 꼭 확인할 것오래전에 PHP와 CodeIgniter 3로 제작한 홈페이지를 운영하다 보면 어느 순간 호스팅 업체에서 이런 안내를 받게 됩니다.현재 사용 중인 PHP 버전이 오래됐으므로 PHP 8.x 버전으로 업그레이드하는 것을 권장합니다.서버 보안과 유지보수를 생각하면 PHP를 최신 버전으로 올리는 것이 맞습니다.하지만 PHP 7에서 운영되던 오래된 CodeIgniter 3 사이트의 PHP 버전을 곧바로 8.4로 변경하는 것은 주의해야 합니다.PHP 버전만 바꾸면 끝나는 문제가 아니기 때문입니다.특히 5년 이상 운영된 홈페이지라면 PHP 자체뿐 아니라 CodeIgniter, 외부 라이브러리, 직접 작성한 소스코드까지 함께 확인해..

컴퓨터/개발 2026.09.14

"Pokemon GO"와 함께 봄을 맞이하세요!

"Pokemon GO"와 함께 봄을 맞이하세요! 블로그 바로가기 벚꽃 장식을 한 포켓몬 등과 함께 봄을 맞이하세요! – Pokémon GO https://pokemongolive.com/post/spring-into-spring-2023/ 1. 벚꽃 장식을 한 포켓몬 등과 함께 봄을 맞이하세요! 2. 새로운 포켓몬 등장 - “Pokémon GO”에 재니등에포켓몬 “에블리”와 “에리본”(“에블리”의 진화형)이 처음으로 등장합니다! 3. 이벤트 보너스 - 알이 부화할 때 얻는 포켓몬의 사탕 2배. - 이벤트 기간 중 부화장치에 넣은 알 부화에 필요한 거리가 1/2. - 이벤트 기간 중 "행복의알"이 1시간 지속. 4. 야생에서 만날 수 있는 포켓몬 다음 포켓몬이 야생에서 평소보다 더 자주 나타납니다. - 벚..

반응형