Network & Server Factory

개인 공부 기록

php 2

[홈랩] PHP 사이트 6개와 MySQL을 옮기고 Gateway 하나로 합치기 (5편)

두 번째 이관 대상은 VM 한 대에서 포트로 나눠 운영하던 PHP 사이트 6개와 MySQL이었습니다. 사이트마다 이미지를 따로 만들고 DB는 StatefulSet으로 옮겼으며, 입구는 Gateway 하나로 합쳐 호스트 이름으로 사이트를 나눴습니다. VM처럼 포트 리스너로 나누는 방식도 시도했지만, Cilium Gateway에서는 사이트가 서로 섞여서 호스트 이름 방식으로 정했습니다. 이 글에서는 이미지 설계, MySQL 이관, Gateway 통합과 호스트 이름 라우팅을 정리합니다. 홈랩 재구성 시리즈 5편이며, 이전 글은 Jenkins와 Argo CD로 홈랩 CI/CD 구성하기입니다.5편을 마친 시점의 구성입니다. 입구를 Gateway 하나로 합치고 호스트 이름으로 사이트를 나눴습니다1. 이관 대상 항목..

Project/홈랩 2026.10.29

[Ubuntu] APM과 phpMyAdmin 설치

Ubuntu Server에 Apache2, MySQL, PHP를 차례로 설치하고, DB와 전용 사용자를 만든 뒤 phpinfo로 PHP 동작을 확인했습니다. 마지막으로 phpMyAdmin을 설치해 웹에서 MySQL을 관리할 수 있게 했습니다.1. Apache2패키지 목록을 갱신하고 설치된 패키지를 업그레이드한 뒤 Apache2를 설치합니다.apt-get update && apt-get upgradeapt-get install -y apache2curl로 기본 페이지를 받아 웹 서버가 응답하는지 확인합니다. GUI 환경이라면 브라우저로 http://localhost에 접속해도 됩니다.curl localhost > /tmp/apache_test2. MySQL2.1 설치와 접속apt-get install -y..

Server & OS/Linux 2021.02.01
서울
--:--:--
-전체 글
-카테고리
누적 조회수