서버 업데이트 · 1 min read · Nov 08, 2025
Debian 10에서 Debian 11로 ISPConfig 완벽 서버 업데이트

이 튜토리얼은 ISPConfig로 관리되는 서버를 Debian 10 (buster)에서 Debian 11 (bullseye)로 업데이트하는 과정을 안내합니다. 이 가이드는 단일 서버 및 다중 서버 설정 모두에 적용됩니다. 모든 서버에서 동일한 단계를 반복하세요.
경고: mailman2는 Debian 11에서 지원되지 않으며, mailman3는 ISPConfig에서 (아직) 지원되지 않습니다.
업데이트 과정에서 일부 다운타임이 발생할 수 있음을 유의하세요.
전제 조건
- 루트 사용자로 로그인되어 있는지 확인하세요.
- 패널 또는 메일 서버의 인증서를 자동으로 갱신하기 위해 incron을 사용하고 있었다면, 진행하기 전에 https://www.howtoforge.com/community/threads/replacing-incron-with-systemd.88477/를 읽어보세요.
1. Debian 10에서 Debian 11로 시스템 업데이트
Debian 자체 업데이트 가이드를 참조하세요: https://www.howtoforge.com/how-to-upgrade-from-debian-10-to-debian-11/
2. mailman 정리
mailman2가 설치되어 있었다면, 메일 전송 충돌을 방지하기 위해 데이터 디렉토리의 이름을 변경해야 합니다.
mv /var/lib/mailman /var/lib/mailman-bk그런 다음 다음 명령어를 실행하세요:
mkdir -p /var/lib/mailman/data/
touch /var/lib/mailman/data/{aliases,transport-mailman,virtual-mailman}
postmap /var/lib/mailman/data/{aliases,transport-mailman,virtual-mailman}대신 빈 파일을 생성합니다.
3. 누락된 PHP 패키지 설치
Debian 11은 기본 PHP 버전으로 PHP 7.4를 제공하므로, 이를 설치해야 합니다 (필요한 curl도 함께):
apt -y install php7.4 php7.4-common php7.4-gd php7.4-mysql php7.4-imap php7.4-cli php7.4-cgi php7.4-curl php7.4-intl php7.4-pspell php7.4-sqlite3 php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-zip php7.4-mbstring php7.4-soap php7.4-fpm php7.4-opcache php7.4-json php7.4-readline php7.4-xml curl필요한 경우 PHP 구성 파일을 조정하는 것을 잊지 마세요.
여전히 일부 웹사이트에 대해 PHP 7.3을 사용하고 싶다면, https://www.howtoforge.com/ispconfig-php-debian/를 따라 추가 버전으로 설치하세요.
4. ISPConfig 강제 업데이트 실행
서비스가 Debian 11에 맞게 올바르게 구성되도록 ISPConfig 업데이트 스크립트를 실행하고 서비스를 재구성해야 합니다. 명령줄에서 다음과 같이 스크립트를 실행하세요:
ispconfig_update.sh --force업데이트 단계를 진행하세요. 서비스 재구성을 원하는지 묻는 질문이 나오면 엔터를 누르세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.