서버 백업 완료 보고서
백업 완료일: 2025년 9월 3일 14:52
백업 파일: /backup/server_full_backup_20250903_145222.tar.gz
백업 크기: 269MB
1. 백업 완료 요약
1.1 백업된 데이터
✅ WordPress 웹 애플리케이션: /var/www/html/ 전체
✅ WordPress 설정 파일: wp-config.php (별도 백업)
✅ WordPress 데이터베이스: wpdatabase (wpuser 계정)
✅ Apache 웹 서버 설정: /etc/httpd/
✅ PHP 설정: /etc/php*, /etc/php-fpm*
✅ MySQL 설정: /etc/my.cnf*
✅ 웹 서버 로그: /var/log/httpd/, /var/log/php-fpm/
✅ 시스템 설정: /etc/hosts, /etc/resolv.conf, /etc/fstab
✅ 사용자 홈 디렉토리: /home/
1.2 백업 파일 구조
/backup/
├── server_full_backup_20250903_145222.tar.gz (269MB) - 전체 백업 파일
├── web/
│ ├── wordpress_backup_20250903_144832.tar.gz
│ └── wp-config.php.backup
├── db/
│ ├── mysql_full_backup_20250903_144855.sql
│ └── wordpress_db_backup_20250903_144919.sql
├── config/
│ ├── apache_config_backup_20250903_144925.tar.gz
│ ├── php_config_backup_20250903_144931.tar.gz
│ ├── mysql_config_backup_20250903_144937.tar.gz
│ └── system_config_backup_20250903_145205.tar.gz
├── logs/
│ └── web_logs_backup_20250903_145151.tar.gz
└── home/
└── home_backup_20250903_145211.tar.gz
2. WordPress 설정 정보
2.1 데이터베이스 정보
- 데이터베이스명:
wpdatabase - 사용자:
wpuser - 비밀번호:
gist#LCBL2023 - 호스트:
localhost - 테이블 접두사:
wp_
2.2 도메인 정보
- 도메인:
ccle.gist.ac.kr(현재 주석 처리됨) - 설정 파일:
wp-config.php에서WP_HOME,WP_SITEURL주석 처리
3. Ubuntu 22.04 LTS 복원 가이드
3.1 사전 준비
# Ubuntu 22.04 LTS 설치 후
sudo apt update
sudo apt upgrade -y3.2 LAMP 스택 설치
# Apache, MySQL, PHP 설치
sudo apt install apache2 mysql-server php php-mysql php-fpm php-mbstring php-xml php-curl
# Apache 모듈 활성화
sudo a2enmod rewrite
sudo systemctl restart apache23.3 백업 파일 복원
# 백업 파일을 Ubuntu 시스템으로 복사
# 예: USB, 네트워크, 클라우드 등을 통해
# 백업 파일 압축 해제
sudo tar -xzf server_full_backup_20250903_145222.tar.gz -C /tmp/
# WordPress 파일 복원
sudo tar -xzf /tmp/web/wordpress_backup_20250903_144832.tar.gz -C /var/www/
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/3.4 데이터베이스 복원
# MySQL 보안 설정
sudo mysql_secure_installation
# WordPress 데이터베이스 생성
sudo mysql -u root -p
CREATE DATABASE wpdatabase;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'gist#LCBL2023';
GRANT ALL PRIVILEGES ON wpdatabase.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
# WordPress 데이터베이스 복원
sudo mysql -u wpuser -p wpdatabase < /tmp/db/wordpress_db_backup_20250903_144919.sql3.5 Apache 설정
# Apache 가상 호스트 설정
sudo nano /etc/apache2/sites-available/wordpress.conf
# 다음 내용 추가:
<VirtualHost *:80>
ServerName ccle.gist.ac.kr
DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/wordpress_error.log
CustomLog ${APACHE_LOG_DIR}/wordpress_access.log combined
</VirtualHost>
# 사이트 활성화
sudo a2ensite wordpress.conf
sudo systemctl reload apache23.6 WordPress 설정 수정
# wp-config.php 수정
sudo nano /var/www/html/wp-config.php
# 도메인 설정 활성화 (주석 해제)
define('WP_HOME', 'https://ccle.gist.ac.kr');
define('WP_SITEURL', 'https://ccle.gist.ac.kr');4. 백업 검증
4.1 백업 파일 무결성 확인
# 백업 파일 압축 해제 테스트
tar -tzf /backup/server_full_backup_20250903_145222.tar.gz > /dev/null
echo $? # 0이면 정상4.2 데이터베이스 백업 확인
# WordPress 데이터베이스 백업 파일 확인
grep -c "INSERT INTO" /backup/db/wordpress_db_backup_20250903_144919.sql5. 주의사항
5.1 보안
- wp-config.php: 데이터베이스 비밀번호가 포함되어 있으므로 보안 주의
- 백업 파일: 외부 저장소에 안전하게 보관
- 권한 설정: 복원 후 적절한 파일 권한 설정 필요
5.2 호환성
- PHP 버전: Ubuntu 22.04의 PHP 8.1과 호환성 확인 필요
- MySQL 버전: MySQL 8.0 설정 호환성 확인
- Apache 설정: 일부 설정 파일 경로가 다를 수 있음
5.3 도메인 설정
- DNS 설정:
ccle.gist.ac.kr도메인 DNS 설정 확인 - SSL 인증서: HTTPS 설정을 위한 SSL 인증서 준비
6. 다음 단계
- Ubuntu 22.04 LTS 설치
- 백업 파일을 새 시스템으로 복사
- 위의 복원 가이드에 따라 단계별 복원
- 웹사이트 접속 테스트
- 기능 테스트 및 오류 수정
7. 연락처
백업 관련 문의사항이 있으시면 시스템 관리자에게 연락하시기 바랍니다.
백업 완료 시간: 2025년 9월 3일 14:52
백업 담당자: 시스템 관리자
백업 파일 위치: /backup/server_full_backup_20250903_145222.tar.gz