ISPConfig 3.1을 ISPConfig 3.2로 업데이트
이 페이지에서
- ISPConfig 3.2 시스템 요구 사항 확인\n
- 새로운 소프트웨어 종속성 설치\n
- 사용자 정의 구성 파일 템플릿 확인\n
- ISPConfig 3.1을 3.2로 업데이트
- 업데이트에 도움이 필요하십니까?\n
- 링크
이 자습서에서는 ISPConfig 3.1 서버를 ISPConfig 3.2로 업데이트하는 단계를 설명합니다. 이 튜토리얼은 CentOS, Debian 및 Ubuntu 운영 체제와 호환됩니다.
ISPConfig 3.2 릴리스에 대한 새로운 기능 및 추가 정보 목록은 ISPConfig 3.2 릴리스 노트를 참조하십시오.
ISPConfig 3.2 시스템 요구 사항 확인
ISPConfig 3.2는 다음 운영 체제 버전과 호환됩니다.
- 센트OS 7
- 센트OS 8
- 데비안 9
- 데비안 10
- 우분투 16.04 LTS
- 우분투 18.04 LTS
- 우분투 20.04 LTS
ISPConfig 3.2는 이전 OS에서 작동합니까?
설치된 기본 PHP 버전이 min이면 작동하는 것일 수 있습니다. PHP 5.4. 우리는 이전 버전을 테스트하지 않았으며 지원되지 않는 OS에서 사용 중일 수 있는 이전 소프트웨어 버전에서 지원하지 않는 설정을 포함하는 경우 구성 파일을 수동으로 조정해야 할 수 있습니다.
새 소프트웨어 종속성 설치
ISPConfig 3.2의 일부 기능에는 추가 소프트웨어가 필요합니다. 업데이트를 시작하기 전에 이 소프트웨어를 설치해야 합니다.
데비안과 우분투의 경우
sudo apt-get install bzip2 p7zip-full xz-utils lzip rar unrar-free goaccess dovecot-lmtpd
참고: rar 및 unrar-free 패키지는 ARM 아키텍처에서 사용할 수 없습니다. 즉, 웹사이트 백업을 위한 rar 모드가 작동하지 않으며 다른 기능은 영향을 받지 않습니다.
CentOS 7의 경우
sudo yum -y install ncurses-devel gcc geoip-devel tokyocabinet-devel lbzip2 p7zip xz-libs lzip
cd /tmp
wget http://tar.goaccess.io/goaccess-1.4.tar.gz
tar xfz goaccess-1.4.tar.gz
cd goaccess-1.4
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess
CentOS 8의 경우
dnf install ncurses-devel gcc geoip-devel tokyocabinet-devel lbzip2 p7zip p7zip-plugins xz-libs lzip
cd /tmp
wget http://tar.goaccess.io/goaccess-1.4.tar.gz
tar xfz goaccess-1.4.tar.gz
cd goaccess-1.4
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess
CentOS 7 및 8
centOS 또는 Epel 리포지토리에는 CentOS용 무료 rar 패키지가 없으며 rarlab의 평가판만 있습니다. 그럼에도 불구하고 설치하려는 경우 설치 단계는 다음과 같습니다. Rar는 선택 사항이며 웹 사이트 백업을 위한 아카이브 옵션으로만 사용됩니다. 설치하지 않으면 백업 형식 옵션으로 rar만 작동하지 않습니다.
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-x64-5.9.1.tar.gz
tar -zxvf rarlinux-x64-5.9.1.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/
사용자 지정 구성 파일 템플릿 확인
ISPConfig는 /usr/local/ispconfig/server/conf-custom/ 폴더에 저장된 사용자 지정 구성 파일 템플릿을 지원합니다. 거기에 구성 템플릿을 만든 경우 다음과 호환되지 않을 수 있습니다. ISP 구성 3.2. 제거하거나(권장) ISPConfig 3.2와 함께 제공되는 구성 파일을 기반으로 새 항목을 만드십시오.
다음 명령을 사용하여 사용자 지정 구성 파일이 있는지 확인할 수 있습니다.
ls -la /usr/local/ispconfig/server/conf-custom/
결과가 다음과 같으면 사용자 지정 구성 파일 템플릿이 없는 것입니다.
[ tmp]# ls -la /usr/local/ispconfig/server/conf-custom/
total 8
drwxr-x---. 6 root root 76 Oct 1 00:02 .
drwxr-x---. 13 root root 4096 Oct 1 00:02 ..
-rwxr-x---. 1 root root 45 Oct 1 00:02 empty.dir
drwxr-x---. 2 root root 23 Oct 1 00:02 error
drwxr-x---. 2 root root 23 Oct 1 00:02 index
drwxr-x---. 2 root root 23 Oct 1 00:02 install
drwxr-x---. 2 root root 23 Oct 1 00:02 mail
따라서 이 경우에는 할 일이 없습니다.
다음으로 설치 폴더를 확인합니다.
ls -la /usr/local/ispconfig/server/conf-custom/install/
다음 결과는 사용자 지정 템플릿이 없는 빈 폴더를 보여줍니다.
[ tmp]# ls -la /usr/local/ispconfig/server/conf-custom/install/
total 4
drwxr-x---. 2 root root 23 Oct 1 00:02 .
drwxr-x---. 6 root root 76 Oct 1 00:02 ..
-rwxr-x---. 1 root root 45 Oct 1 00:02 empty.dir
따라서 제거하거나 조정해야 하는 사용자 지정 템플릿이 없습니다.
Lets Encrypt for ISPConfig 포트 8080, Postfix, Dovecot 및 pure-ftpd
ISPConfig 가상 호스트 및 postfix, dovecot 및 pure-ftpd와 같은 서비스에 대한 Lets Encrypt 인증서를 수동으로 구성한 경우 ISPConfig가 이러한 서비스에 제공하는 새로운 Let#s 암호화 기능과 충돌할 수 있습니다. ISPConfig 업데이터가 SSL 인증서를 다시 생성할지 묻는 메시지가 표시되면 아니요를 선택하여 기존 let#s encrypt 설정을 유지하거나 ISPConfig의 새 기능을 방해할 수 있는 사용자 지정 Lets encrypt 갱신 스크립트를 제거하도록 주의하십시오. .
ISPConfig 3.1을 3.2로 업데이트
이제 업데이트 프로세스를 시작할 수 있습니다. 업데이트는 루트 사용자로 실행해야 합니다. Debian의 경우 다음을 사용합니다.
su -
루트 사용자가 되기 위해.
CentOS 및 Ubuntu의 경우 다음을 사용합니다.
sudo -s
루트가 됩니다.
그런 다음 다음 명령으로 ISPConfig 업데이트가 시작됩니다.
ispconfig_update.sh
화면에 나타나는 대화 상자에서 업데이트 소스로 "stable"을 선택하십시오.

참고: 사용 가능한 업데이트 옵션은 이전 ISPConfig 버전에 따라 다릅니다. 그러나 항상 stable이라는 옵션이 있습니다.
업데이트 프로세스는 아래와 같은 몇 가지 질문을 합니다. 권장 답변을 빨간색으로 강조 표시했습니다.
-------------------------------------------------------------------------------- _____ ___________ _____ __ _ ____ |_ _/ ___| ___ \ / __ \ / _(_) /__ \ | | \ `--.| |_/ / | / \/ ___ _ __ | |_ _ __ _ _/ / | | `--. \ __/ | | / _ \| '_ \| _| |/ _` | |_ | _| |_/\__/ / | | \__/\ (_) | | | | | | | (_| | ___\ \ \___/\____/\_| \____/\___/|_| |_|_| |_|\__, | \____/ __/ | |___/ -------------------------------------------------------------------------------- >> Update Operating System: Ubuntu 20.04.1 LTS (Focal Fossa) This application will update ISPConfig 3 on your server. Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [yes]: yes Creating backup of "/usr/local/ispconfig" directory... Creating backup of "/etc" directory... Checking ISPConfig database .. OK Starting incremental database update. Loading SQL patch file: /tmp/ispconfig3_install/install/sql/incremental/upd_dev_collection.sql Reconfigure Permissions in master database? (yes,no) [no]: <-- On multiserver systems, choose yes, on single server systems, choose no. Reconfigure Services? (yes,no,selected) [yes]: yes Configuring Postfix Configuring Dovecot Configuring Mailman Configuring Spamassassin Configuring Amavisd Configuring Getmail Configuring BIND Configuring Pureftpd Configuring Apache Configuring vlogger Configuring Apps vhost Configuring Jailkit Configuring Ubuntu Firewall Configuring Database Updating ISPConfig ISPConfig Port [8080]: <-- just hit return to accept the default Create new ISPConfig SSL certificate (yes,no) [no]: <-- Choose no to keep existing SSL cert, choose yes to create new SSL cert or switch from self-signed to a Let's encrypt SSL certificate. Reconfigure Crontab? (yes,no) [yes]: yes Updating Crontab Restarting services ... Update finished.
다른 "Configuring ..." 줄이 표시되더라도 걱정하지 마십시오. 실제 결과는 서버의 소프트웨어 설정에 따라 다릅니다.
업데이트에 도움이 필요하십니까?
업데이트에 대한 도움이 필요하거나 업데이트 프로세스에 대한 추가 질문이 있거나 시스템을 업데이트한 후 문제가 발생하는 경우 ISPConfig 지원 포럼(howtoforge)에 문제를 설명하는 게시물을 작성하십시오.
https://translate.google.com/translate?hl=ru&sl=en&tl=ko&u=https://www.howtoforge.com/community/forums/installation-configuration.27/
개별 지원 질문에 대해 이 문서 아래의 댓글 기능을 사용하지 마십시오.
문제가 완전히 잘못되어 이전 설정으로 되돌리시겠습니까?
ISPConfig 업데이터는 전체 /etc 디렉토리(따라서 모든 구성 파일), /usr/local/ispconfig 디렉토리(전체 이전 ISPConfig 설치)의 백업을 생성합니다. ISPConfig dbispconfig MySQL/MariaDB 데이터베이스. 백업은 /var/backup/ 폴더에서 찾을 수 있습니다. ispconfi_와 서버 호스트 이름 및 업데이트 날짜로 시작하는 하위 폴더가 있습니다. 예:
[ ~]# ls /var/backup/
ispconfig_server1.example.com_2020-10-15_19-38
이 폴더에는 파일 백업이 tar.gz 파일 및 SQL 덤프로 포함되어 있습니다.
[ ~]# ls /var/backup/ispconfig_server1.example.com_2020-10-15_19-38/
etc.tar.gz ispconfig_db_backup.sql ispconfig_software.tar.gz
연결
- https://www.ispconfig.org/