From 4f00dd409c17aa7183a59b4caeb286c15c4b97f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=AC=B8=ED=98=95=EC=84=9D?= Date: Wed, 22 Jul 2026 10:14:48 +0900 Subject: [PATCH] =?UTF-8?q?JH=5FERP/=EC=9E=A5=ED=97=8C=20=EB=A0=88?= =?UTF-8?q?=EA=B1=B0=EC=8B=9C=20=EB=A6=AC=EB=88=85=EC=8A=A4=20=EC=9D=B4?= =?UTF-8?q?=EA=B4=80=20=EB=B0=A9=EC=8B=9D=20=EB=B9=84=EA=B5=90=20=EB=A9=94?= =?UTF-8?q?=EB=AA=A8./=EC=9E=A5=ED=97=8C=20=EB=A0=88=EA=B1=B0=EC=8B=9C=20?= =?UTF-8?q?=EB=A6=AC=EB=88=85=EC=8A=A4=20=EC=9D=B4=EA=B4=80=20=EB=B0=A9?= =?UTF-8?q?=EC=8B=9D=20=EB=B9=84=EA=B5=90=20=EB=A9=94=EB=AA=A8.md=20?= =?UTF-8?q?=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../장헌 레거시 리눅스 이관 방식 비교 메모.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/JH_ERP/장헌 레거시 리눅스 이관 방식 비교 메모./장헌 레거시 리눅스 이관 방식 비교 메모.md b/JH_ERP/장헌 레거시 리눅스 이관 방식 비교 메모./장헌 레거시 리눅스 이관 방식 비교 메모.md index 91ab775..c61c3b0 100644 --- a/JH_ERP/장헌 레거시 리눅스 이관 방식 비교 메모./장헌 레거시 리눅스 이관 방식 비교 메모.md +++ b/JH_ERP/장헌 레거시 리눅스 이관 방식 비교 메모./장헌 레거시 리눅스 이관 방식 비교 메모.md @@ -132,6 +132,40 @@ 즉, `리눅스 이관 = PHP 8 필수`는 아니다. 정확히는 `PHP 8 전환은 별도 대형 개편 과제`에 가깝다. +## A방식에서 Apache를 유지하는 이유 + +현재 운영은 `Apache 2.2.14 + PHP 5.2.12` 기반이다. +따라서 A방식은 `웹서버를 제거`하는 것이 아니라, `윈도우 APMSETUP의 Apache 역할을 리눅스 컨테이너 안 Apache로 옮겨 재현`하는 방식이다. + +### 웹서버 선택 비교 + +| 항목 | Apache 유지 | Nginx 전환 | +| --- | --- | --- | +| 현재 운영 유사성 | 높음 | 낮음 | +| 초기 리눅스 재현 난이도 | 낮음 | 중간 ~ 높음 | +| 장애 원인 분석 난이도 | 낮음 | 높음 | +| 구형 PHP 5.2 계열과의 궁합 | 상대적으로 유리 | 별도 FastCGI/FPM 구성 필요 | +| rewrite/경로 처리 차이 | 적음 | 직접 재작성 가능성 큼 | +| 1차 목표 적합성 | 매우 높음 | 낮음 | + +### 왜 Nginx가 지금은 부담이 되는가 + +| 구분 | 설명 | +| --- | --- | +| 런타임 구성 변경 증가 | OS, Docker, 경로, DB, 웹서버를 한 번에 바꾸게 됨 | +| PHP 연결 방식 차이 | Nginx는 보통 `php-fpm` 계열을 별도로 붙여야 함 | +| 레거시 경로/요청 처리 차이 | URL rewrite, 업로드, PATH_INFO, 헤더 전달 차이로 추가 장애 가능 | +| 원인 분리 어려움 | 장애 시 Apache 차이인지, PHP 차이인지, 리눅스 차이인지 바로 분리하기 어려움 | + +### 권장 판단 + +| 단계 | 권장안 | +| --- | --- | +| 1차 리눅스 운영 재현 | Apache 유지 | +| 2차 구조 개선 | 필요 시 Nginx 전환 검토 | + +즉, `Nginx 전환`은 불가능한 것이 아니라 `지금 1차 목표인 운영 재현 단계에서는 리스크를 추가하는 선택`으로 보는 편이 타당하다. + ## 권장 판단 | 항목 | 권장안 |