본문 바로가기

반응형

IT 리뷰/블로그 SEO

(185)
구조화 데이터 스키마(JSON-LD) SEO 리치스니펫 검색엔진 노출 구조화 데이터 스키마(JSON-LD) 정리 티스토리 SEO 리치스니펫까지 한 번에티스토리나 워드프레스 등 블로그를 생성하고 글을 열심히 써도 검색에서 제목이 애매하게 보이거나, 검색엔진이 글 성격을 제대로 못 잡는 듯한 증상을 겪는 분들이 많습니다. 저도 그랬고요.우선 검색콘솔을 보면 “구조화 데이터 없음”, “필드 누락” 같은 경고가 쌓이는데, 이걸 제대로 정리해두면 검색엔진이 글을 해석하는 방식이 훨씬 깔끔해집니다.구조화 데이터(Structured Data)는 검색엔진에게 페이지 내용을 설명하는 표준 라벨입니다.우선 검색순위가 당장 확 뛰는 마법은 아니지만, 글의 성격을 정확히 전달해 색인 품질과 표현 방식을 안정적으로 만드는 데 도움이 됩니다. 특히 티스토리는 워드프레스처럼 SEO 플러그인이 기본으..
워드프레스 500 오류 원인 PHP-FPM 다운과 php-fpm.d 설정 복구 워드프레스 VPS 서버 운영 노트이 문서는 cPanel EA-PHP 기반 VPS에서 워드프레스를 운영하면서 실제로 겪은 PHP-FPM 장애 복구와 Redis·세션·메모리 경고 정리, 그리고 성능 튜닝까지 한 번에 정리한 내용입니다.내 VPS 서버 스펙 요약서버 유형 VPS (KVM)운영체제 AlmaLinux 9.xCPU 4 vCPU (Intel Xeon Gold 5120 2.20GHz)RAM 약 8GB (top 기준 7680MiB)Swap 4GB디스크 약 240GB운영 사이트 워드프레스 3개웹 구성 Apache(httpd) + PHP-FPM + MySQL(mysqld) + Redis캐시 WP Rocket + Redis Object Cache(서버 Redis 동작)이번에 발생했던 에러 로그 종류세션 경고 ..
Fail2ban 무차별 로그인 공격 화이트리스트 Apache Postfix 추가 블루호스트 VPS Fail2ban 무차별 로그인 공격 막는 법 화이트리스트 Apache Postfix까지워드프레스 운영하다 보면 wp-login.php로 무단로그인 시도가 끝도 없이 들어올 때가 있습니다. 플러그인으로 제한을 걸어도 공격량이 크면 결국 서버가 먼저 지칩니다. 그래서 저는 VPS에서는 “워드프레스 안에서만 막기”보다 서버 단에서 먼저 끊어주는 Fail2ban을 같이 붙여두는 쪽이 체감이 훨씬 좋았습니다.Fail2ban은 서버 로그 파일을 스캔해서 로그인 실패 같은 패턴이 반복되는 IP를 자동으로 차단합니다. 기본으로는 SSH를 감시하지만, 설정을 확장하면 Apache 인증 실패나 메일서버(Postfix) 인증 실패 같은 것도 같이 잡아낼 수 있습니다.참고 : 워드프레스 스팸댓글 Akisme..
워드프레스 무단로그인 시도 폭증 Limit Login Attempts Reloaded 무료 한계 대안 워드프레스 무단로그인 시도 폭증 해결 Limit Login Attempts Reloaded 무료 한계와 대안저는 블루호스트 VPS 얼티메이트 요금제로 워드프레스를 돌리고 있습니다. 트래픽이 늘면 기분은 좋은데, 어느 순간부터 무단로그인 시도가 미친 듯이 늘어나더니 wp-login.php 쪽 요청이 하루 종일 쏟아지더라고요. 관리자 비밀번호가 뚫린 것도 아닌데 서버 리소스가 괜히 갉아먹히고, 로그인 로그는 더러워지고, 심하면 관리자 화면이 느려지는 느낌까지 옵니다.[IT 리뷰/블로그 SEO] - 워드프레스 계정 로그인 차단 잠겼을 때 해제하는 방법[IT 리뷰/블로그 SEO] - 워드프레스 로그인 비밀번호 변경방법그래서 많은 분들이 쓰는 Limit Login Attempts Reloaded(이하 LLAR)로..
워드프레스 WebP 변환 후기 Plus WebP or AVIF로 원본 이미지 삭제 워드프레스 WebP 변환 후기 Plus WebP or AVIF로 원본 이미지 삭제까지 해본 진짜 기록오랜만에 워드프레스 후기를 남깁니다.워드프레스를 오래 굴리다 보니 어느 순간부터 사이트가 묵직해지더라고요. 글이 쌓이는 건 좋은데, 그만큼 미디어 라이브러리 용량이 눈덩이처럼 커지고, 백업 파일은 커지고, 속도는 조금씩 떨어지는 게 체감됐습니다. 특히 예전에 업로드해둔 JPG/PNG 이미지들이 계속 쌓여 있는 게 마음에 걸렸어요.예전에는 이미지 변환과 압축 때문에 Smush Image랑 Imagify 같은 걸 써봤는데, 스머시는 옛날에 쓰다가 이미지가 좀 날아가서 트라우마가 생겼고, Imagify는 WP Rocket 덕에 같이 쓰긴 했지만 무료 용량 제한이 걸리다 보니 결제까지 했다가 결국 다시 원복했던 ..
Cloudflare + WHM(cPanel) + ModSecurity + cPHulk 해외 로그인 공격(Brute Force) 차단 Cloudflare + WHM(cPanel) + ModSecurity + cPHulk로 해외 로그인 공격(Brute Force) 막은 실전 설정값 정리최근 워드프레스 사이트 운영 중 해외 IP에서 로그인 시도(무차별 대입, Brute Force)가 하루 수천~1만 건 단위로 폭증했습니다. 단순히 “보안 플러그인으로 차단” 수준을 넘어, 서버 부하(403/리디렉트 반복)와 서비스 품질 저하까지 체감되더군요.특히 Cloudflare를 사용 중인데도 공격 IP가 서버 로그에 해외 IP로 그대로 찍히는 현상이 있어, “앞단(Cloudflare) + 서버(WHM/cPanel) + WAF(ModSecurity)”까지 보안 레이어를 제대로 잡는 방식으로 정리했습니다.이 글에서 해결하려던 문제WordPress /wp-..
워드프레스 & WHM 보안 서치콘솔 오류부터 외부 유입 차단까지 검색 엔진 최적화(SEO)와 서버 보안을 동시에 잡는 1%의 설정 디테일 워드프레스 운영 중 구글 서치콘솔에서 "robots.txt가 유효하지 않음"이나 "REST API 403 오류" 메일을 받으셨나요? 혹은 댓글창을 껐는데도 쏟아지는 스팸 때문에 골머리를 앓고 계신가요? 이 모든 문제는 단순한 플러그인 설정이 아닌, 서버 하단부(WHM/PHP)와 클라우드플레어의 설정 불일치에서 시작됩니다.제가 직접 하나하나 삽질하며 찾아낸 최적의 설정값을 공개합니다.1. robots.txt "Unknown directive" 오류와 AI 봇 차단 구글 페이지스피드 Robots.txt AI봇 차단 해결후기웹사이트 운영자라면 한 번쯤 마주하게 되는 구글 서치콘솔과 페이지스피드 인사이트의 빨간 경고등. 최근 저도 robo..
구글 페이지스피드 Robots.txt AI봇 차단 해결후기 웹사이트 운영자라면 한 번쯤 마주하게 되는 구글 서치콘솔과 페이지스피드 인사이트의 빨간 경고등. 최근 저도 robots.txt 유효성 오류와 REST API 403 Forbidden 문제를 해결하며 진땀을 뺐습니다.우선 저는 워드프레스에서 클라우드플레어에 연동한 뒤 AI봇 차단이 문제가 되었느데요 이에 클라우드플레어(Cloudflare)와 워드프레스 환경에서 발생하는 주요 기술적 오류들을 어떻게 완벽하게 해결했는지, 그 과정과 최적화 코드를 공유해 드립니다.📌 주요 해결 내용 요약✅ robots.txt Unknown directive: 클라우드플레어 비표준 지시어 제거 및 표준화✅ REST API 403 Forbidden: 서버 루프백 통신 및 PHP 핸들러 버전 충돌 수정✅ AI 봇 차단: GPTBo..

반응형