• Rocky Linux 9.3에 MariaDB 설치하기

    워드프레스와 같은 블로그 툴을 리눅스 서버에 설치하기 위해서는 APM, 즉 Apache, PHP, MariaDB (또는 MySql)를 설치해야 한다. 앞의 포스트에서 Apache 웹서버와 PHP의 설치에 대해 설명했다. 이제 MariaDB를 설치하는 과정을 기록하고자 한다. MariaDB Server 설치 다음과 같이 dnf 명령을 사용해 MariaDB 서버 패키지를 설치한다. sudo dnf install mariadb-server 설치될 패키지와 의존성(dependensy)이 있는 패키지 목록을 보여주고 설치할지 물어본다. y …

  • Rocky Linux에 APM 설치하기 – Apache + PHP 설치하기 (PHP-FPM)

    RedHat 리눅스, CentOS 리눅스, Rocky 리눅스의 관계 RedHat에서 RedHat Enterprise Linux와 완벽하게 동일한 코드를 갖는 CentOS의 지원을 중단하고 CentOS Stream이라는 RedHat 공식 릴리즈 버전을 제작하기 전에 만들어 배포하는 업스트림 배포본으로 정책을 변경하면서 그에 반발해 다시금 RedHat과 100% 호환되는 완전하게 동일한 코드를 갖는 오픈소스 리눅스 프로젝트가 바로 Rocky Linux다. RedHat은 Fedora 버전의 리눅스를 오픈소스 개발자들과 함께 개발하며 약 …

  • [워드프레스] .htaccess 설정을 사용하여 스팸댓글 차단하기

    워드프레스는 블로그를 만들어 운영할 수 있는 매우 강력한 컨텐츠 관리도구(CMS)다. 하지만 그에 따른 부작용으로 블로그의 포스트에 달라붙는 스팸댓글의 피해도 발생하게 된다. 블로그에 포스트를 작성하면서 성장시키다 보면 어김없이 스팸댓글이 달리게 된다. 앞의 포스트에서 스팸댓글을 휴지통으로 보내거나 승인받은 후에 게시되도록 하는 방법을 포스팅했다. 이 방법을 사용하면 대부분의 스팸댓글이 곧바로 게시되지 않고 승인을 해주어야만 보여지게 되며 스팸댓글이 확실하다면 곧바로 휴지통으로 들어가도록 할 수 있다. 그러나 승인대기중인 스팸댓글 …

  • 블로그를 만드는 방법과 블로그 서버의 구성

    블로그란 무엇인가? 인터넷이 처음 생겨난 이후, 인터넷은 비교적 컴퓨터 전문가들의 전유물과 같았다. 하지만 HTML 기반의 웹(World Wide Web) 서비스가 시작되면서 컴퓨터 분야의 전문가가 아니더라도 통신사, 대학교 등의 인터넷 웹사이트 게시판을 통해 정보공유나 의견 교환이 이루어지게 되었다. 이후 1994년 미국의 저스틴 홀이라는 사람이 개인적인 웹사이트를 만들고 개인적인 글을 게시하기 시작하였고 이 웹페이지가 뉴욕타임즈에 소개되면서 개인이 웹사이트를 만들고 자신의 의견이나 지식, 주장 또는 다른 뉴스사이트의 뉴스를 옮 …

  • 워드프레스의 깔끔한 최근 댓글 플러그인 – Better Recent Comments

    워드프레스나 구글블로거 등 외산 솔루션을 사용해 블로그를 만들다 보면 관점에서 많은 부족함을 느낀다. 만들어 놓은 블로그를 바라보면 가슴속 저~~~ 밑바닥에서 부터 치솟아 오르는 어떤 불만족이 느껴지는 것이다. 도대체 저 서쪽 인간들의 미적 사고는 어떻길래 물건들을 이렇게도 예쁘지 않게 만들까라는 의구심마저 생길 정도다. 기본 기능만 사용하면 "건물을 지어놓고 조경과 도색을 하나도 하지 않은" 그런 날 것의 건물을 보는 느낌이다. 워드프레스의 기본 위젯을 사용한 최근 댓글 화면 워드프레스의 기본 기능으로 제공하는 위젯 사용해 최근 …

  • 워드프레스 댓글의 답글 알림 메시지를 한글로 표시하기

    얼마 전 티스토리에서 독립 서버의 워드프레스로 블로그를 이사한 뒤 방문자가 작성한 댓글의 답글 작성 알림을 이메일로 보내는 Comment Reply Email Notification 플러그인을 적용했다. WP Mail SMTP라는 플러그인과 함게 적용하여 댓글에 답글이 작성될 경우 댓글 작성자에게 이메일로 정확하게 알림(보러가기)이 가는 것을 확인했다. 댓글의 답글 알림 영문 메시지 (Notify me via e-mail if anyone answers my comment.) 그런데 딱~~하나 거슬리는 것이 있었으니 바로 댓글에 …

  • taeho’s life blog 시스템 구성 소개

    티스토리에서 독립서버에 구축한 워드프레스로 블로그 이사를 완료한지 어느새 1 개월이 지났습니다. 제가 이사를 하기 전에도 많은 티스토리, 네이버 등에 둥지를 틀고 있던 블로거들이 평생 무료 가상서버를 제공하는 오라클 클라우드로 이사했다는 소문(?)이 돌았지요. 그리고 이 블로그도 언젠가는 옮겨야 하지 않을까 하는 오랜 고민 끝에 결국 이사를 단행했습니다. 그리고 1 개월 간 모니터링한 결과 오라클 클라우드의 무료 서비스 인스턴스가 종료되지만 않는다면 지속적으로 운영이 가능할 것으로 결론을 내렸고 이 시점에 taeho's life …

  • 워드프레스 댓글에 답글 작성 알림 메일 보내는 방법

    독립된 서버에 설치된 워드프레스 블로그로 티스토리 블로그를 이사한 뒤 받는 느낌 중 하나는 작은 쪽배 하나 타고 이리 저리 망망대해를 떠돌고 있다는 느낌이다.  네이버나 티스티로에 블로그를 운영할 때는 네이버 회원이나 카카오 티스토리의 회원들이 블로그에 댓글을 달 경우 자기가 단 댓글에 답글이 달렸는지를 포털에 로그인하면 쉽게 알 수 있지만 독립 서버에서 설치된 이름모를 도메인 주소의 블로그에 댓글을 달 경우 그 블로그 자체를 잊어버리는 경우가 비일비재하기 때문이다. 워드프레스 댓글에 답글이 달렸음을 알려주는 방법 독립서 …

  • 워드프레스 블로그의 스팸댓글 차단하는 방법

    티스토리에서 워드프레스로 이사를 한 후 발생한 문제 중 하나가 스팸댓글이다. 그리고 많은 인터넷 글들을 찾아봐도 스팸댓글을 차단하기 위해서는 마치 플러그인이 가장 좋은 방법인 것 처럼 소개하는 경우가 대부분이고 플러그인을 쓰지 않고도 IP 주소나 키워드 기반으로도 차단할 수 있다고 설명한다. 필자도 플러그인을 써봤지만 계속 유료버전으로 업그레이드 하라고 알람을 실행시키고 어떤 플러그인은 날짜의 제한이 있는 경우도 있었다. 그래서 결국 워드프레스의 기본 기능을 사용해 직접 스팸차단을 해보기로 했고 일주일 쯤 테스트한 결과 매우 효과 …

  • 티스토리에서 설치형 워드프레스로 이사 완료

    티스토리 블로그의 이사를 결심하다 티스토리에 둥지를 튼지 15년이 지난 어느 날. 마음속으로 시뮬레이션만 하던 블로그 이사를 시작했다. 오래 전 부터 직접 Web서버와 DB서버를 구축하고 워드프레스를 웹과 DB를 분리하여 설치한 다음 티스토리의 블로그 포스트를 모두 이사하는 과정을 시뮬레이션하곤했다. 하지만 문제는 1000개에 육박하는 포스트를 어떻게 옮기는가 하는 것이었다. 게다가 티스토리에서 제공하는 백업 파일에는 불필요한 HTML 코드와 CSS 코드가 잔뜩 들어 있어 그대로는 이사에 써먹을 수 없었다. 고민끝에 내린 결론은 …