블로그
직접 굴리는 서버에서 나온 IT·개발 기록 — 워드프레스부터 pfSense, AI까지.
-
![[워드프레스] 15. 템플릿 : 템플릿 계층은 어떻게 파일을 고르나](https://cozlab.app/wp-content/uploads/2026/07/wpcard_15.png)
[워드프레스] 15. 템플릿 : 템플릿 계층은 어떻게 파일을 고르나
single.php, category.php, archive.php, index.php… 워드프레스가 페이지 종류에 맞는 템플릿 파일을 고르는 규칙인 템플릿 계층을 이해하고 실제 선택 과정을 추적한다.
-
![[pfSense] 10. 원리 : pfSense 방화벽 규칙 동작 원리 완전 이해](https://cozlab.app/wp-content/uploads/2026/07/pfsense-10.png)
[pfSense] 10. 원리 : pfSense 방화벽 규칙 동작 원리 완전 이해
pfSense 방화벽은 규칙을 위에서 아래로 훑고, 상태(state)를 기억한다. 첫 매칭에서 멈추는 순서 규칙과 stateful 동작을 이해하면 규칙 짜기가 쉬워진다.
-
![[워드프레스] 14. 쿼리 : WP_Query와 루프 완전 분해](https://cozlab.app/wp-content/uploads/2026/07/wpcard_14.png)
[워드프레스] 14. 쿼리 : WP_Query와 루프 완전 분해
워드프레스가 어떤 글을 화면에 뿌릴지 결정하는 WP_Query와, 그 결과를 출력하는 루프(the Loop)의 동작을 뜯고 커스텀 쿼리를 직접 작성해 본다.
-
![[pfSense] 9. 라우팅 : pfSense 게이트웨이와 정적 경로 이해하기](https://cozlab.app/wp-content/uploads/2026/07/pfsense-09.png)
[pfSense] 9. 라우팅 : pfSense 게이트웨이와 정적 경로 이해하기
트래픽이 어디로 나갈지 정하는 게 라우팅이다. pfSense의 기본 게이트웨이와 정적 경로 개념을 잡고, 내부에 다른 라우터가 있을 때의 경로 설정을 실습한다.
-
![[워드프레스] 13. 훅 : 액션과 필터, 워드프레스 확장의 심장](https://cozlab.app/wp-content/uploads/2026/07/wpcard_13.png)
[워드프레스] 13. 훅 : 액션과 필터, 워드프레스 확장의 심장
코어를 건드리지 않고 워드프레스에 끼어드는 방법, 훅. 특정 시점에 실행되는 액션과 데이터를 바꾸는 필터의 차이를 이해하고 직접 걸어본다.
-
![[pfSense] 8. VLAN : pfSense로 IoT·게스트 네트워크 분리하는 법](https://cozlab.app/wp-content/uploads/2026/07/pfsense-08.png)
[pfSense] 8. VLAN : pfSense로 IoT·게스트 네트워크 분리하는 법
랜선 하나로 여러 개의 논리 네트워크를 만드는 VLAN을 pfSense에서 구성한다. 신뢰·IoT·게스트망을 나누고 서로 격리하는 실전 구조를 만든다.
-
![[워드프레스] 12. 분류 : 카테고리·태그가 저장되는 3개 테이블](https://cozlab.app/wp-content/uploads/2026/07/wpcard_12.png)
[워드프레스] 12. 분류 : 카테고리·태그가 저장되는 3개 테이블
카테고리 하나가 wp_terms, wp_term_taxonomy, wp_term_relationships 세 테이블에 나뉘어 저장된다. 왜 이렇게 쪼갰는지, 텀 하나를 세 테이블에 걸쳐 추적하며 이해한다.
-
![[pfSense] 7. DNS : pfSense Unbound DNS Resolver와 암호화(DoT) 설정](https://cozlab.app/wp-content/uploads/2026/07/pfsense-07.png)
[pfSense] 7. DNS : pfSense Unbound DNS Resolver와 암호화(DoT) 설정
pfSense 기본 DNS Resolver인 Unbound의 동작을 이해하고, DNS over TLS로 조회를 암호화하며, 호스트 오버라이드로 내부 도메인을 지정하는 법을 실습한다.
-
![[워드프레스] 11. 회원 : 사용자·역할·권한 구조 파헤치기](https://cozlab.app/wp-content/uploads/2026/07/wpcard_11.png)
[워드프레스] 11. 회원 : 사용자·역할·권한 구조 파헤치기
관리자·편집자 같은 역할은 사실 usermeta에 저장된 권한 묶음이다. wp_users와 wp_usermeta, 역할과 능력(capability)의 관계를 뜯고 커스텀 역할을 만들어 본다.
-
![[pfSense] 6. DHCP : pfSense 내부망 IP 자동 할당 서버 설정](https://cozlab.app/wp-content/uploads/2026/07/pfsense-06.png)
[pfSense] 6. DHCP : pfSense 내부망 IP 자동 할당 서버 설정
내부 기기에 IP를 자동으로 나눠 주는 DHCP 서버를 pfSense에서 설정한다. 할당 범위, 고정 매핑, 그리고 배급된 IP를 확인하는 법까지 실습한다.