설치 가이드 · 3 min read · Dec 25, 2025

CentOS 5.x (64Bit)에서 Zimbra Collaboration Suite 7 설치하기

CentOS 5.x (64Bit)에서 Zimbra Collaboration Suite 7 설치하기

이 문서에서는 CentOS 5.x (64Bit)에서 Zimbra Collaboration Suite 7 (ZCS)을 설치하는 방법을 설명합니다. BRLink Suporte Linux 팀의 Rafael Marangoni가 준비했습니다.

소개

Zimbra는 전 세계에서 널리 사용되는 협업 스위트입니다. 사용자는 매우 풍부한 웹 인터페이스를 사용하여 폴더, 연락처, 일정 및 기타 항목을 공유할 수 있습니다. 자세한 내용을 보려면 여기를 클릭하세요.

중요한 점은 우리가 사용하는 CentOS 5 64비트가 Zimbra 팀에 의해 공식적으로 지원되지 않는다는 것입니다 (RHEL과 SUSE만 지원됩니다). 그러나 CentOS는 Zimbra와 잘 작동합니다.

1 몇 가지 전제 조건

DNS 및 호스트 이름 설정

먼저, 서버를 가리키는 DNS 항목을 구성해야 합니다. 이 경우, 우리는 호스트 이름 zimbratest.example.com을 사용하고 있습니다.

그런 다음, Linux 박스에서 호스트 이름을 구성해야 합니다.

vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=zimbratest.example.com
vi /etc/hosts
127.0.0.1       localhost.localdomain localhost
10.0.0.234      zimbratest.example.com zimbratest

패키지 설치

다음으로, 몇 가지 패키지를 설치해야 합니다:

yum install -y sysstat perl sudo sqlite

이 시점에서 모든 구성을 적용하기 위해 Linux 박스를 재부팅할 것을 권장합니다.

2 Zimbra 7 오픈소스 설치하기

먼저, Zimbra 웹사이트에서 tarball을 다운로드해야 합니다. 여기를 클릭하세요.

mkdir /download   
cd /download  
wget http://files2.zimbra.com/downloads/7.0.1_GA/zcs-7.0.1_GA_3105.RHEL5_64.20110304210645.tgz

설치 프로그램을 시작합니다:

tar -zxvf zcs-7.0.1_GA_3105.RHEL5_64.20110304210645.tgz  
cd zcs-7.0.1_GA_3105.RHEL5_64.20110304210645   
./install.sh --platform-override

PS: Zimbra 설치 스크립트는 배포판이 RHEL인지 확인합니다. 이를 무시하고 CentOS에 설치하려면 “–platform-override”를 사용해야 합니다.

설치 스크립트는 마법사입니다. 거의 모든 옵션에 대해 기본 옵션을 선택합니다. 질문은 다음과 같습니다:

질문을 비워두면 기본 옵션이 선택됩니다.

먼저, 라이센스 조건에 동의해야 합니다.

Do you agree with the terms of the software license agreement? [N] y

이제 Zimbra가 모든 전제 조건을 확인합니다. 어떤 것이 발견되지 않으면 마법사를 중단하고 yum으로 설치합니다.

모든 것이 괜찮으면 스크립트는 설치할 패키지를 묻습니다. 기본 옵션을 선택하면 됩니다.

설치할 패키지 선택
Install zimbra-ldap [Y]
Install zimbra-logger [Y]
Install zimbra-mta [Y]
Install zimbra-snmp [Y]
Install zimbra-store [Y]
Install zimbra-apache [Y]
Install zimbra-spell [Y]
Install zimbra-memcached [N]
Install zimbra-proxy [N]

그 후, 스크립트는 플랫폼을 무시할 것인지 묻습니다. 물론 “예”라고 대답합니다.

당신은 패키지를 설치하고 있는 플랫폼이
그들이 만들어진 플랫폼과 다릅니다.

이 플랫폼은 CentOS5_64
발견된 패키지: RHEL5_64
이것은 작동할 수도 있고 작동하지 않을 수도 있습니다.

설계되지 않은 플랫폼에 대한 패키지를 사용하면
사용할 수 없는 설치가 발생할 수 있습니다.
계속하기로 선택하면 지원 옵션이 제한될 수 있습니다.

그래도 설치하시겠습니까? [N] y
시스템이 수정됩니다. 계속하시겠습니까? [N] y

이제 설치 절차를 기다려야 합니다.

모든 패키지가 설치되면 몇 가지 구성 옵션이 있는 메뉴가 표시됩니다. 우리는 관리자 비밀번호만 설정하면 됩니다.
이를 위해 3을 눌러야 합니다.

Main menu  
    1) Common Configuration:  
    2) zimbra-ldap:                             Enabled  
    3) zimbra-store:                            Enabled  
        +Create Admin User:                    yes  
        +Admin user to create:                 [email protected]  
***** +Admin Password                        UNSET  
        +Anti-virus quarantine user:           [email protected]  
        +Enable automated spam training:       yes  
        +Spam training user:                   [email protected]  
        +Non-spam(Ham) training user:          [email protected]  
        +SMTP host:                            zimbratest.example.com  
        +Web server HTTP port:                 80  
        +Web server HTTPS port:                443  
        +Web server mode:                      http  
        +IMAP server port:                     143  
        +IMAP server SSL port:                 993  
        +POP server port:                      110  
        +POP server SSL port:                  995  
        +Use spell check server:               yes  
        +Spell server URL:                     http://zimbratest.example.com:7780/aspell.php  
        +Configure for use with mail proxy:    FALSE  
        +Configure for use with web proxy:     FALSE  
        +Enable version update checks:         TRUE  
        +Enable version update notifications:  TRUE  
        +Version update notification email:    [email protected]  
        +Version update source email:          [email protected]  
    4) zimbra-mta:                              Enabled  
    5) zimbra-snmp:                             Enabled  
    6) zimbra-logger:                           Enabled  
    7) zimbra-spell:                            Enabled  
    8) Default Class of Service Configuration:  
   r) Start servers after configuration        yes  
   s) Save config to file  
   x) Expand menu  
   q) Quit  

Address unconfigured () items  (? - help) 3

그 다음 4를 누르고 관리자 비밀번호를 입력합니다.

Store configuration  
   1) Status:                                  Enabled  
   2) Create Admin User:                       yes  
   3) Admin user to create:                    [email protected]  
 4) Admin Password                           UNSET  
   5) Anti-virus quarantine user:              [email protected]  
   6) Enable automated spam training:          yes  
   7) Spam training user:                      [email protected]  
   8) Non-spam(Ham) training user:             [email protected]  
   9) SMTP host:                               zimbratest.example.com  
  10) Web server HTTP port:                    80  
  11) Web server HTTPS port:                   443  
  12) Web server mode:                         http  
  13) IMAP server port:                        143  
  14) IMAP server SSL port:                    993  
  15) POP server port:                         110  
  16) POP server SSL port:                     995  
  17) Use spell check server:                  yes  
  18) Spell server URL:                        http://zimbratest.example.com:7780/aspell.php  
  19) Configure for use with mail proxy:       FALSE  
  20) Configure for use with web proxy:        FALSE  
  21) Enable version update checks:            TRUE  
  22) Enable version update notifications:     TRUE  
  23) Version update notification email:       [email protected]  
  24) Version update source email:             [email protected]  

Select, or 'r' for previous menu [r] 4  

Password for [email protected] (min 6 characters): [7M_lgfdx3B] secret

그런 다음 r을 눌러서 기본 메뉴로 돌아갑니다.

Store configuration  
   1) Status:                                  Enabled  
   2) Create Admin User:                       yes  
   3) Admin user to create:                    [email protected]  
   4) Admin Password                           set  
   5) Anti-virus quarantine user:              [email protected]  
   6) Enable automated spam training:          yes  
   7) Spam training user:                      [email protected]  
   8) Non-spam(Ham) training user:             [email protected]  
   9) SMTP host:                               zimbratest.example.com  
  10) Web server HTTP port:                    80  
  11) Web server HTTPS port:                   443  
  12) Web server mode:                         http  
  13) IMAP server port:                        143  
  14) IMAP server SSL port:                    993  
  15) POP server port:                         110  
  16) POP server SSL port:                     995  
  17) Use spell check server:                  yes  
  18) Spell server URL:                        http://zimbratest.example.com:7780/aspell.php  
  19) Configure for use with mail proxy:       FALSE  
  20) Configure for use with web proxy:        FALSE  
  21) Enable version update checks:            TRUE  
  22) Enable version update notifications:     TRUE  
  23) Version update notification email:       [email protected]  
  24) Version update source email:             [email protected]  

Select, or 'r' for previous menu [r] r

그리고 a를 눌러 구성을 적용합니다. 그 후, 구성 데이터를 저장합니다.

Main menu  
   1) Common Configuration:  
   2) zimbra-ldap:                             Enabled  
   3) zimbra-store:                            Enabled  
   4) zimbra-mta:                              Enabled  
   5) zimbra-snmp:                             Enabled  
   6) zimbra-logger:                           Enabled  
   7) zimbra-spell:                            Enabled  
   8) Default Class of Service Configuration:  
   r) Start servers after configuration        yes  
   s) Save config to file  
   x) Expand menu  
   q) Quit  

* CONFIGURATION COMPLETE - press 'a' to apply  
Select from menu, or press 'a' to apply config (? - help) a  
Save configuration data to a file? [Yes]  
Save config in file: [/opt/zimbra/config.11722]  
Saving config in /opt/zimbra/config.11722...done.  
The system will be modified - continue? [No] y

우리는 프로세스가 끝날 때까지 기다려야 합니다.

Operations logged to /tmp/zmsetup.04042011-131235.log  
Setting local config values...done.  
Setting up CA...done.  
Deploying CA to /opt/zimbra/conf/ca ...done.  
Creating SSL certificate...done.  
Installing mailboxd SSL certificates...done.  
Initializing ldap...done.  
Setting replication password...done.  
Setting Postfix password...done.  
Setting amavis password...done.  
Setting nginx password...done.  
Creating server entry for zimbratest.example.com...done.  
Saving CA in ldap ...done.  
Saving SSL Certificate in ldap ...done.  
Setting spell check URL...done.  
Setting service ports on zimbratest.example.com...done.  
Adding zimbratest.example.com to zimbraMailHostPool in default COS...done.  
Installing webclient skins...  
        steel...done.  
        twilight...done.  
        pebble...done.  
        bare...done.  
        lemongrass...done.  
        beach...done.  
        sand...done.  
        sky...done.  
        carbon...done.  
        smoke...done.  
        lavender...done.  
        tree...done.  
        waves...done.  
        lake...done.  
        oasis...done.  
        bones...done.  
        hotrod...done.  
Finished installing webclient skins.  
Setting zimbraFeatureTasksEnabled=TRUE...done.  
Setting zimbraFeatureBriefcasesEnabled=TRUE...done.  
Setting MTA auth host...done.  
Setting TimeZone Preference...done.  
Initializing mta config...done.  
Setting services on zimbratest.example.com...done.  
Creating domain zimbratest.example.com...done.  
Setting default domain name...done.  
Creating domain zimbratest.example.com...already exists.  
Creating admin account [email protected].  
Creating root alias...done.  
Creating postmaster alias...done.  
Creating user [email protected].  
Creating user [email protected].  
Creating user [email protected].  
Setting spam training and Anti-virus quarantine accounts...done.  
Initializing store sql database...done.  
Setting zimbraSmtpHostname for zimbratest.example.com...done.  
Configuring SNMP...done.  
Checking for default IM conference room...not present.  
Initializing default IM conference room...done.  
Setting up syslog.conf...done.  

You have the option of notifying Zimbra of your installation.  
This helps us to track the uptake of the Zimbra Collaboration Suite.  
The only information that will be transmitted is:  
        The VERSION of zcs installed (7.0.1_GA_3105_CentOS5_64)  
        The ADMIN EMAIL ADDRESS created ([email protected])  
  
Notify Zimbra of your installation? [Yes] no  
Notification skipped  
Starting servers...done.  
Installing common zimlets...  
        com_zimbra_bulkprovision...done.  
        com_zimbra_phone...done.  
        com_zimbra_attachmail...done.  
        com_zimbra_linkedin...done.  
        com_zimbra_srchhighlighter...done.  
        com_zimbra_attachcontacts...done.  
        com_zimbra_adminversioncheck...done.  
        com_zimbra_url...done.  
        com_zimbra_cert_manager...done.  
        com_zimbra_date...done.  
        com_zimbra_email...done.  
        com_zimbra_webex...done.  
        com_zimbra_dnd...done.  
        com_zimbra_social...done.  
Finished installing common zimlets.  
Restarting mailboxd...done.  
Setting up zimbra crontab...done.  
  
Moving /tmp/zmsetup.04042011-131235.log to /opt/zimbra/log  
  
Configuration complete - press return to exit

3 Zimbra 7 구성하기

관리자 콘솔

먼저, 관리자 콘솔에 접근해야 합니다:

https://zimbratest.example.com:7071

또는 IP로 직접:

https://10.0.0.234:7071

PS: SSL 인증서를 수락해야 합니다.

로그인하려면 사용자 이름은 admin이고 설치 스크립트에서 사용한 비밀번호입니다.

서버를 구성하려면 관리자 콘솔을 사용하세요.

웹 클라이언트를 사용하려면 브라우저를 다음으로 지정하세요:

http://zimbratest.example.com

또는 IP로 직접:

http://10.0.0.234

참조

Zimbra 문서: http://www.zimbra.com/support/documentation/

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.