설치 가이드 · 2 min read · Nov 02, 2025

CentOS 7에 Cerb 협업 및 이메일 자동화 설치하는 방법

Cerb는 협업 및 이메일 자동화를 위한 무료 오픈 소스 웹 기반 애플리케이션 소프트웨어입니다. PHP 언어로 작성되었으며 MySQL/MariaDB를 데이터베이스로 사용합니다. 대량의 이메일을 보내는 데 사용됩니다.

여기에서는 CentOS 7 서버에 Cerb를 설치하는 방법을 설명합니다.

요구 사항

  • 시스템에 설치된 CentOS 7 서버.
  • 루트 권한이 있는 sudo 사용자.

1 시작하기

EPEL 저장소를 설치하고 시스템을 최신 안정 버전으로 업데이트하는 것으로 시작하겠습니다.

다음 명령어를 실행하여 이 작업을 수행할 수 있습니다:

sudo yum install epel-release -y  
sudo yum update -y

2 LAMP 서버 설치

시작하기 전에 시스템에 LAMP 서버(Apache, MariaDB 및 PHP)를 설치해야 합니다.

먼저 다음 명령어로 Apache와 MariaDB를 설치합니다:

sudo yum install httpd mariadb mariadb-server -y

설치가 완료되면 Apache 및 MariaDB 서비스를 시작하고 부팅 시 시작하도록 설정합니다:

sudo systemctl start httpd  
sudo systemctl enable httpd  
sudo systemctl start mariadb  
sudo systemctl enable mariadb

다음으로, 다음 명령어로 PHP 및 기타 필요한 모듈을 설치합니다:

sudo yum install install php php-curl php-dom php-gd php-mysqli php-openssl php-pcre php-imap php-json php-mbstring php-session php-simplexml php-xml php-spl php-mailparse -y

다음으로, /etc/php.ini 파일에서 몇 가지 변경을 해야 합니다:

sudo nano /etc/php.ini

다음 줄을 변경합니다:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
upload_tmp_dir = /tmp

작업이 완료되면 파일을 저장합니다.

3 데이터베이스 구성

먼저 MariaDB를 보안해야 합니다. mysql_secure_installation 스크립트를 실행하여 보안할 수 있습니다.

sudo mysql_secure_installation

아래와 같이 모든 질문에 답하십시오:

Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

다음으로 MySQL 셸에 로그인하고 Cerb용 데이터베이스와 사용자를 생성합니다:

mysql -u root -p

루트 비밀번호를 입력하고 Enter를 누른 다음 다음 명령어로 데이터베이스와 사용자를 생성합니다:

MariaDB [(none)]> CREATE DATABASE curbdb;  
MariaDB [(none)]> GRANT ALL PRIVILEGES ON curbdb.* TO 'cerb'@'localhost' IDENTIFIED BY 'cerbpassword';  
MariaDB [(none)]> FLUSH PRIVILEGES;  
MariaDB [(none)]> \q

4 Cerb 설치

데이터베이스 구성이 완료되면 Cerb를 설치해야 합니다. 다음 명령어로 GitHub 저장소에서 Cerb의 최신 버전을 다운로드할 수 있습니다:

cd /var/www/html/  
sudo git clone git://github.com/wgm/cerb.git cerb

다음으로 cerb 디렉토리에 적절한 권한을 부여합니다:

sudo chown -R apache:apache cerb  
sudo chmod -R 777 cerb

5 Cerb용 Apache 구성

다음으로 Cerb를 위한 가상 호스트 서버 블록을 생성해야 합니다. /etc/httpd/conf.d/ 디렉토리 내에 cerb.conf 파일을 생성하여 이 작업을 수행할 수 있습니다:

sudo nano /etc/httpd/conf.d/cerb.conf

다음 줄을 추가합니다:

  
 ServerAdmin [email protected]  
 DocumentRoot "/var/www/html/cerb.conf"  
 ServerName your-server-ip  
 ErrorLog "/var/log/httpd/cerb-error_log"  
 CustomLog "/var/log/httpd/cerb-access_log" combined  
  
 Options Indexes MultiViews FollowSymlinks  
 AllowOverride All  
 Order allow,deny  
 Allow from all  
  

작업이 완료되면 파일을 저장하고 닫은 다음 Apache 서비스를 재시작합니다:

sudo systemctl restart httpd

6 Cerb 웹 인터페이스에 접근

Cerb 웹 인터페이스에 접근하기 전에 시스템 방화벽에서 포트 80의 HTTP 트래픽을 허용해야 합니다.

다음 명령어를 실행하여 이 작업을 수행할 수 있습니다:

sudo firewall-cmd --zone=public --permanent --add-service=http  
sudo firewall-cmd --reload

이제 웹 브라우저를 열고 URL http://your-server-ip를 입력한 다음 설치를 완료하기 위한 모든 필수 단계를 수행합니다.

Cerb가 설치되면 다음 명령어로 사용하기 전에 설치 디렉토리를 삭제합니다:

sudo rm -rf /var/www/html/cerb/install

그게 전부입니다. 이제 웹 브라우저를 통해 Cerb에 쉽게 접근하고 사용할 수 있습니다.

7 링크

  • Cerb
Share: X/Twitter LinkedIn

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

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