설치 가이드 · 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 -y2 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)]> \q4 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 cerb5 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 httpd6 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
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.