가이드
우분투 프로그램 운영과 활용을 위한 긴 형식의 정리 글을 모아두는 게시판입니다.
구축 기록 | dev.netcity.co.kr 사이트를 우분투 프로그램 허브로 다시 세운 과정
기존 개발 계정을 초기화한 뒤 443 HTTPS 단일 운영, 외부 패키지 저장소, 앱과 웹프로그램 카탈로그, 사이트 캡처, 한글화, 포럼과 가이드까지 묶어 dev.netcity.co.kr 사이트를 새 플랫폼으로 다시 구축한 과정을 정리한 기사입니다.
운영 가이드 01. Ubuntu 24.04 웹 운영 로드맵: 설치부터 오픈 전 점검까지
우분투 서버 설치, 초기 계정 정리, 보안, APM 또는 Nginx 선택, MariaDB, phpMyAdmin, HTTPS, 배포 도구, 백업과 장애 대응까지 한 번에 이어지는 웹 운영 로드맵입니다.
운영 가이드: 앱 상세 페이지 품질 체크리스트
1. 공식 링크가 있는지 2. 다운로드 경로가 작동하는지 3. 설치 명령이 있는지 4. 카테고리와 태그가 맞는지 5. 설명이 Ubuntu 사용자 입장에서 이해되는지 이 다섯 가지는 공개 전에 꼭 확인합니다.
운영 가이드 02. Ubuntu 24.04 서버 설치와 OpenSSH 준비
Ubuntu 24.04 LTS 서버를 처음 설치할 때 ISO 선택, 최소 설치, 네트워크, 디스크, OpenSSH 체크 포인트와 설치 직후 확인 명령을 정리한 글입니다.
운영 가이드 03. 첫 로그인 후 초기 설정: 업데이트, 운영 계정, 타임존, 스왑
서버 첫 로그인 직후 해야 하는 `apt update`, 전체 업데이트, sudo 운영 계정 분리, 시간대 설정, 메모리 부족 대비 스왑 파일 구성 절차를 정리했습니다.
운영 가이드 04. UFW, SSH 설정, Fail2ban으로 기본 보안 잡기
외부에 공개되는 Ubuntu 웹서버에서 최소한으로 먼저 설정해야 하는 UFW 규칙, SSH 보안 옵션, Fail2ban 구성 예시를 한 번에 정리했습니다.
운영 가이드 05. APM 설치: Apache 2 + MariaDB + PHP 8.3
Ubuntu 24.04에서 Apache, MariaDB, PHP 8.3과 자주 쓰는 확장 모듈을 설치하고 서비스 상태를 확인하는 기본 APM 구축 절차입니다.
운영 가이드 06. Nginx + PHP-FPM 웹서버 구성
Ubuntu 24.04에서 Nginx와 PHP 8.3 FPM을 설치하고, 사이트별 server block과 PHP 처리 규칙을 연결하는 기본 운영 구성을 정리했습니다.
운영 가이드 07. MariaDB 보안 초기화, DB/계정 생성, 백업 복원
MariaDB 설치 후 `mysql_secure_installation`, 데이터베이스와 계정 분리, UTF8MB4 기본값, `mysqldump` 백업과 복원까지 운영 기본 흐름을 정리했습니다.
운영 가이드 08. phpMyAdmin 설치와 Nginx 연동
Ubuntu 24.04에서 phpMyAdmin을 설치하고, Nginx 환경에서 alias 또는 별도 location으로 연결해 브라우저에서 DB를 관리하는 기본 흐름을 정리했습니다.
운영 가이드 09. Certbot으로 HTTPS 적용하고 자동 갱신 점검하기
도메인 연결이 끝난 Ubuntu 서버에서 Certbot과 Nginx 플러그인을 이용해 SSL 인증서를 발급하고 자동 갱신을 검증하는 흐름을 정리했습니다.
운영 가이드 10. Composer, Git, unzip, Node.js 등 배포 필수 도구 설치
PHP 웹서비스 배포에 자주 쓰는 Composer, Git, unzip, Node.js, npm 기본 설치와 버전 확인, 배포 시 주의할 점을 정리한 글입니다.
운영 가이드 11. Redis와 Supervisor로 캐시와 백그라운드 작업 운영하기
Redis 설치, 서비스 확인, Supervisor를 이용한 큐 워커 또는 장기 실행 프로세스 관리 예시를 통해 웹 운영 보조 프로그램 구성을 정리했습니다.
운영 가이드 12. 배포와 권한: www-data, storage, rsync, cron 기본 구조
실서버에 파일을 올릴 때 흔히 꼬이는 소유권과 권한, 업로드 디렉터리 분리, rsync 배포, cron 작업 설정의 기본 흐름을 정리했습니다.
운영 가이드 13. 오픈 전 점검과 장애 대응: 로그, 상태, 백업 확인
서비스 오픈 전에 꼭 확인해야 하는 항목과, 운영 중 문제가 났을 때 `nginx`, `php-fpm`, `MariaDB`, `journalctl`, 디스크, 메모리를 어떤 순서로 보는지 정리했습니다.