Files
seoul/README.md
T
2026-06-07 00:58:53 +09:00

1.2 KiB

Seoul

nginx 설정을 기반으로 서비스 바로가기 목록을 구성하는 PHP 대시보드입니다.

주요 기능

  • nginx 설정 파일을 읽고 HTTPS server block의 host를 추출합니다.
  • document root에서 얕은 PHP entry를 찾아 바로가기 목록으로 표시합니다.
  • 자기 자신, 내부 이름, IP literal, 변수, 정규식 형태 host를 제외합니다.
  • PWA manifest와 service worker를 제공합니다.
  • 서비스 이름, host, entry path를 한 화면에서 빠르게 확인할 수 있게 구성합니다.

주요 진입점

  • index.php
  • manifest.webmanifest
  • sw.js

구성

  • index.php: 바로가기 대시보드 본체
  • manifest.webmanifest: PWA manifest
  • sw.js: service worker
  • assets/: 아이콘과 정적 자산

입력 소스

  • /etc/nginx/nginx.conf
  • /etc/nginx/sites-enabled
  • /etc/nginx/conf.d
  • 각 server block의 document root

참고

car/ 디렉터리는 별도 저장소로 관리하므로 이 저장소에서는 제외합니다.

보안

  • nginx 설정 읽기는 표시용으로만 사용합니다.
  • 생성된 host와 link 값은 렌더링 전에 escape합니다.
  • 내부 전용 host와 IP literal은 목록에서 제외해 외부 노출 가능성을 낮춥니다.