서버 설치 · 2 min read · Oct 01, 2025
Debian 6.0에 ISPConfig 3로 웹, 이메일 및 MySQL 데이터베이스 클러스터 설치 - 페이지 3
3 첫 번째 (마스터) 서버에 ISPConfig 설치하기
이 단계에서는 마스터 서버에 ISPConfig를 설치합니다. 최신 ISPConfig 3 안정 버전의 다운로드 URL을 얻으려면 ISPConfig 웹사이트를 방문하십시오: http://www.ispconfig.org/ispconfig-3/download/
이제 슬레이브 서버 호스트 이름과 IP 주소에서 루트 액세스를 허용하기 위해 마스터 데이터베이스에 두 개의 새로운 mysql 루트 사용자 레코드를 추가해야 합니다.
서버1에서:
루트 사용자로 MySQL 데이터베이스에 로그인합니다…
mysql -u root -p… 그리고 다음 mysql 쿼리를 실행합니다:
CREATE USER ‘root’@’192.168.0.106’ IDENTIFIED BY ‘myrootpassword’;
GRANT ALL PRIVILEGES ON . TO ‘root’@’192.168.0.106’ IDENTIFIED BY ‘myrootpassword’ WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE USER ‘root’@’server2.example.tld’ IDENTIFIED BY ‘myrootpassword’;
GRANT ALL PRIVILEGES ON . TO ‘root’@’server2.example.tld’ IDENTIFIED BY ‘myrootpassword’ WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
FLUSH PRIVILEGES;
QUIT;
위의 SQL 명령에서 192.168.0.106을 두 번째 서버의 IP 주소로, server2.example.tld를 두 번째 서버의 호스트 이름으로, ‘myrootpassword’를 원하는 루트 비밀번호로 바꿉니다.
이제 서버1.example.tld의 셸로 돌아가서 최신 ISPConfig 3 안정 버전을 다운로드합니다:
cd /tmp
wget
http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/
설치 스크립트를 시작합니다:
php -q install.php언어 선택 (en,de) [en]: <– en
설치 모드 (standard,expert) [standard]: <– standard
서버의 완전한 호스트 이름 (FQDN), 예: server1.domain.tld [server1.example.tld]: <– server1.example.tld
MySQL 서버 호스트 이름 [localhost]: <– localhost
MySQL 루트 사용자 이름 [root]: <– root
MySQL 루트 비밀번호 []: <– 여기에 mysql 루트 비밀번호를 입력하세요
생성할 MySQL 데이터베이스 [dbispconfig]: <– dbispconfig1 (마스터와 슬레이브의 로컬 ispconfig 데이터베이스 이름은 달라야 하며, 두 서버가 동일한 데이터 디렉토리를 공유하기 때문입니다)
MySQL 문자 집합 [utf8]: <– utf8
국가 이름 (2자리 코드) [AU]: <– DE (여기에 거주하는 국가의 ISO 국가 코드를 입력하세요)
주 또는 지방 이름 (전체 이름) [Some-State]: <– Niedersachsen (여기에 거주하는 주를 입력하세요)
지역 이름 (예: 도시) []: <– Lueneburg (여기에 도시를 입력하세요)
조직 이름 (예: 회사) [Internet Widgits Pty Ltd]:
조직 단위 이름 (예: 섹션) []:
공통 이름 (예: 귀하의 이름) []:
이메일 주소 []:
ISPConfig 설치 중
ISPConfig 포트 [8080]:
ISPConfig 웹 인터페이스에 대한 보안 (SSL) 연결을 원하십니까 (y,n) [y]:RSA 개인 키 생성, 4096 비트 길이 모듈러스
……………………++
…………….++
e는 65537 (0x10001)입니다.
귀하는 귀하의 인증서 요청에 통합될 정보를 입력하라는 요청을 받게 됩니다.
귀하가 입력하려는 것은 ‘구별된 이름’ 또는 DN이라고 합니다.
상당히 많은 필드가 있지만 일부는 비워둘 수 있습니다.
일부 필드에는 기본값이 있습니다.
‘.’를 입력하면 필드가 비워집니다.
—–
국가 이름 (2자리 코드) [AU]:
주 또는 지방 이름 (전체 이름) [Some-State]:
지역 이름 (예: 도시) []:
조직 이름 (예: 회사) [Internet Widgits Pty Ltd]:
조직 단위 이름 (예: 섹션) []:
공통 이름 (예: 귀하의 이름) []:
이메일 주소 []:
인증서 요청과 함께 전송될 다음 ‘추가‘ 속성을 입력하십시오.
도전 비밀번호 []:
선택적 회사 이름 []:
설치 디렉토리를 정리합니다:
rm -rf /tmp/ispconfig3_install
rm -f /tmp/ISPConfig-3-stable.tar.gz
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.