Nginx & 방화벽(UFW) 악성 봇 완벽 차단 방법
서버를 운영하다 보면 meta-externalagent(페이스북), Amzn-SearchBot(아마존) 같은 봇들이 검색창에 수만 번의 쿼리를 날려 트래픽을 고갈시키는 경우가 있습니다. 오늘 실전 경험을 바탕으로, […]
서버를 운영하다 보면 meta-externalagent(페이스북), Amzn-SearchBot(아마존) 같은 봇들이 검색창에 수만 번의 쿼리를 날려 트래픽을 고갈시키는 경우가 있습니다. 오늘 실전 경험을 바탕으로, […]
잘 사용하던 VS Code에서 갑자기 GitHub Copilot이 작동하지 않거나, 특정 확장 프로그램이 오류를 뿜어낼 때가 있습니다. 저의 경우 아래와 같은
대규모 다국어 위키 사이트(Wiki Farm)를 운영하다 보면 ko.site.com, en.site.com 처럼 언어별 서브 도메인이 계속 늘어납니다. 이때마다 인증서를 새로 발급받으면 서버
리눅스 서버 시간 동기화, “command not found” 오류 해결법 서버 시간을 맞추기 위해 터미널에 아래 명령어를 입력했는데, 혹시 이런 오류가
서버를 운영하다 보면 1초에 수십 번씩 접속을 시도하는 악성 봇이나, 비밀번호를 뚫으려는 무차별 대입 공격(Brute Force)을 마주하게 됩니다. Nginx 자체적으로
잘 돌아가던 우분투 서버(Nginx + PHP + MySQL)가 갑자기 거북이가 되거나 접속 오류(502 Bad Gateway)를 뿜을 때가 있다. 원인은 보통
구글 블로그(Blogspot) 운영자들의 가장 큰 숙제는 네이버 노출입니다. 네이버는 외부 블로그 수집에 인색하지만, 네이버 서치어드바이저에 내 사이트를 정식 등록하면 검색
1. PHP: Parsedown (가장 안정적인 표준) 1.1 설치 (Composer 사용) 1.2 사용 코드 2. Python: python-markdown (표준 라이브러리) 2.1 설치
사이트에 글을 발행하는 즉시 구글, 네이버, 빙(Bing) 봇을 호출하여 인덱싱 속도를 극대화하는 기술 가이드입니다. 1. 구글 (Google) – Indexing API
구글 Indexing API를 사용하기 위해 필요한 Service Account Key를 발급받고 Search Console에 연결하는 과정입니다. 이 과정은 단 한 번만 진행하면