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)를 뿜을 때가 있다. 원인은 보통
수비드 머신, 비싼 건 20만 원도 넘죠. 저도 늘 탐내다가 알리익스프레스에서 4만원대 제품을 발견하고 속는 셈 치고 구매했습니다. “이 가격에
구글 블로그(Blogspot) 운영자들의 가장 큰 숙제는 네이버 노출입니다. 네이버는 외부 블로그 수집에 인색하지만, 네이버 서치어드바이저에 내 사이트를 정식 등록하면 검색
즐거운 해외여행의 시작은 꼼꼼한 준비에서부터! 특히 각국의 세관 규정을 제대로 알지 못하면 즐거운 여행 기분을 망칠 수 있습니다. 본 포스팅에서는
1. PHP: Parsedown (가장 안정적인 표준) 1.1 설치 (Composer 사용) 1.2 사용 코드 2. Python: python-markdown (표준 라이브러리) 2.1 설치