• 개발
  • 1st July 2026
RockyLinux 10 Nginx 최신 버전 설치 및 Brotli·보안 모듈 적용

본 문서는 RockyLinux 10 환경에서 nginx 공식 저장소를 이용해 nginx mainline 버전을 설치하고, Brotli 압축 모듈과 보안 헤더 관련 동적 모듈을 추가로 컴파일하여 적용하는 방법을 정리한 서버 구축 매뉴얼입니다.이 글은 RockyLinux 10 웹서버 구축 시리즈의 4편입니다. 앞선 글에서 기본 서버 설정, PHP 8.5, PHP-FPM, Valkey 기반 PHP 세션 저장소까지 구성했다면, 이번 글에서는 실제 웹 요청을 받아 PHP-FPM으로 전달할 n...

Read More
  • 개발
  • 1st July 2026
RockyLinux 10 Valkey(Redis) 설치 및 PHP 세션 서버 구축

본 문서는 RockyLinux 10 웹서버 구축 시리즈 3편으로, Valkey를 설치하고 PHP 세션 저장소로 사용하는 방법을 정리한 글입니다. 이전 글에서 PHP 8.5와 PHP-FPM을 설치했다면, 이번 단계에서는 PHP의 기본 파일 세션 방식을 Valkey 기반 세션 방식으로 변경합니다.일반적인 소규모 사이트에서는 PHP 기본 세션 저장 방식인 파일 세션만으로도 큰 문제가 없습니다. 하지만 접속자가 많아지거나, 게시판·CMS·관리자·회원 시스템처럼...

Read More
  • 개발
  • 1st July 2026
RockyLinux 10 PHP 8.5 설치 및 PHP-FPM 설정 완벽 가이드

본 문서는 RockyLinux 10 웹서버 구축 시리즈의 두 번째 글입니다. 1편에서 서버 초기 설정, SELinux, Firewall, 필수 패키지 설치를 정리했다면, 이번 글에서는 RockyLinux 10 환경에서 PHP 8.5를 설치하고 PHP-FPM을 운영 가능한 상태로 구성하는 과정을 정리합니다.PHP 기반 웹사이트를 운영할 때 PHP 설치만으로는 충분하지 않습니다. 실제 운영 서버에서는 nginx 와 PHP 를 직접 연결하지 않고, PHP-FPM을 통해 PHP 요청을 처...

Read More
  • 개발
  • 1st July 2026
RockyLinux 10 초기 서버 설정하기 - SELinux, Firewall, 필수 패키지 설치

본 문서는 RockyLinux 10.2 기반 웹서버 구축 시리즈의 첫 번째 글입니다. 이번 글에서는 PHP, nginx, MariaDB를 설치하기 전에 반드시 정리해두면 좋은 기본 서버 세팅을 다룹니다.서버를 처음 설치한 뒤 곧바로 PHP나 nginx부터 설치하는 경우가 많지만, 운영 서버에서는 그 전에 패키지 관리 도구, 저장소, SELinux 상태, 방화벽 정책, 기본 점검 명령어를 먼저 정리해두는 것이 좋습니다. 이 단계가 제대로 정리되어 있어야 이...

Read More
  • 개발
  • 28th June 2026
KIWI 형태소 분석기 설치부터 PHP 연동까지 - FastAPI 기반 검색 색인 구축

본 문서는 KIWI 형태소 분석기를 FastAPI 기반의 간단한 내부 API 서버로 구성하고, PHP 에서 호출하여 검색용 색인 문자열을 생성하는 과정을 정리한 설치 매뉴얼입니다.KIWI는 한국어 형태소 분석에 사용할 수 있는 분석기이며, 게시판 검색, 콘텐츠 검색, 뉴스 검색, 통합검색 등의 검색 품질을 높이는 데 활용할 수 있습니다. 특히 MariaDB FULLTEXT 검색이나 별도 검색엔진에 데이터를 넣기 전에 제목, 본문, 키워드에서 의미...

Read More
  • 개발
  • 1st June 2026
월간 CPU 메모리 사용률 추출

유지보수 문서 작성할 때 매번 해야하니 정리해둔다.sysstat 패키지 설치 및 서비스 활성화 sar는 sysstat 패키지에 포함되어 있습니다. dnf 로 설치한다.dnf install sysstat systemctl enable sysstat systemctl start sysstat 로그 보관기간 설정 월간 리포트를 작성해야 한다면 31일 이상으로 늘려야 한다. 리포트 작성 기간에 맞추서 셋팅vi /etc/sysconfig/sysstatHISTORY=60sar 동작확인# 수동으로 즉시 수집 sudo /usr...

Read More
  • 개발
  • 20th August 2025
클라우드 사용하면서 스토리지 확장 후 파티션 적용까지

클라우드를 쓰다 보면 어느 순간 스토리지 용량이 부족해지는 경우가 생겼다. 실제로 사용 중이던 디스크가 100GB였는데, 더 많은 데이터의 저장이 필요해서 200GB로 확장을 했다. 그런데 문제는 클라우드 콘솔에서 용량을 늘렸는데도, 서버에서 df -h를 찍어보니 여전히 100GB로만 보인다는 것이다. 해결방법을 간단히 정리해본다. (환경은 XFS 파일시스템, /home 디렉터리)클라우드 콘솔에서 디스크 용량만 늘리면 OS에는 블록 ...

Read More
  • 자동차
  • 19th August 2025
GOLF MK7 GTD 20만km 주행 후기

2016년 1월, GTD를 처음 구입했을 때는 이렇게 오래 함께할 줄 몰랐다. ‘디젤 해치백이 얼마나 버틸까?’라는 의문과 함께 시작했는데, 이제 주행거리는 20만km를 넘어섰다. 출퇴근, 장거리 주행, 고속도로와 시내 주행은 물론, 때로는 캠핑까지도 이 차와 함께했다.지금까지의 튜닝 내역, 주요 정비 기록, 자잘한 문제들, 그리고 앞으로 예상되는 수리 계획을 정리한다.현재까지 튜닝 현황올린즈 서스펜션가장 만족도가 큰 튜닝이...

Read More
  • 개발
  • 19th August 2025
mariadb 데이터 디렉토리(datadir) 의 경로를 옮기고 싶을 때

MariaDB를 리포지토리(repo) 방식으로 설치하면 기본적으로 데이터 디렉토리가 /var/lib/mysql에 생성됩니다. 하지만 운영 환경에서는 다음과 같은 이유로 데이터 디렉토리를 다른 위치로 옮겨야 하는 경우가 있습니다.왜 ??스토리지 공간 부족/var/lib는 보통 OS 디스크(루트 파티션)에 존재합니다. DB 데이터가 쌓이면 루트 디스크가 가득 차 시스템 전체에 장애를 유발할 수 있습니다.별도의 데이터 디스크(/data 등)를 마운트...

Read More
  • 자동차
  • 16th May 2025
폴스타4 2박 3일 시승기

Polestar Ride 행사에 당첨되어 2박 3일간 차량을 운행해볼 기회를 갖게 되었다. 폴스타4 싱글모터 차량이었다. 2박 3일간 폴스타4를 주행하며 느낀 점.핸들첫 느낌? 딱딱하다. 손에 감기는 느낌이 아프다.폭신한 느낌은 없고 손에 잘 감기지도 않아서, 운전 5분 만에 손바닥이 아팠음.‘운전’보다 ‘잡고 있다’는 감각에 집중하게 되는 이상한 느낌…AI 시스템 ARIASK랑 협업한 인포테인먼트 AI라고함. 웬만한 기능은 음성으로 거의 ...

Read More