CRM 설치 · 5 min read · Nov 18, 2025

우분투 24.04에 vTiger CRM 설치하는 방법

vTiger는 비즈니스를 위한 올인원 CRM(고객 관계 관리) 솔루션입니다. 중소기업에 적합합니다. vTiger CRM은 고객과 사용자에게 다양한 도구를 제공하여 비즈니스 운영을 향상시킵니다.

vTiger CRM은 두 가지 솔루션을 제공합니다: 모든 관리 및 추가 기능에 대해 비용을 지불하는 vTiger CRM 클라우드 솔루션과 서버에 자체 호스팅할 수 있는 vTiger CRM 오픈 소스 버전입니다.

이 가이드에서는 우분투 24.04 서버에 vTiger CRM을 설치하는 방법을 안내합니다. LAMP 스택(리눅스, 아파치, MySQL/MariaDB 및 PHP)을 사용하여 vTiger를 설치하고 실행한 다음 HTTPS로 vTiger를 보호합니다.

전제 조건

시작하기 전에 다음 사항을 확인하세요:

우분투 24.04 서버. 관리자 권한이 있는 비루트 사용자. 서버 IP 주소를 가리키는 도메인 이름.

의존성 설치

vTiger는 PHP 및 MySQL/MariaDB 기반의 오픈 소스 CRM 소프트웨어입니다. 이를 설치하려면 시스템에 LAMP 또는 LEMP 스택을 설치해야 합니다. 이 예에서는 우분투 시스템에서 LAMP 스택으로 vTiger를 실행합니다.

먼저, 다음 명령어를 실행하여 우분투 패키지 인덱스를 업데이트합니다.

sudo apt update

update repo

이제 다음 명령어로 LAMP 스택(리눅스, 아파치2, MySQL/MariaDB 및 PHP) 패키지를 설치합니다. 설치를 확인하려면 Y를 입력하세요.

sudo apt install apache2 mariadb-server php libapache2-mod-php php-common php-sqlite3 php-json php-curl php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip php-soap php-imap php-bcmath wget unzip -y

설치가 완료되면 다음 명령어로 아파치 웹 서버 상태를 확인하세요.

sudo systemctl is-enabled apache2  
sudo systemctl status apache2

아래에서 아파치 웹 서버가 활성화되고 실행 중임을 확인할 수 있습니다.

check apache web server

다음 명령어로 MariaDB 서비스 상태를 확인하세요.

sudo systemctl is-enabled mariadb  
sudo systemctl status mariadb

MariaDB 서버 상태가 활성화되고 실행 중임을 확인할 수 있습니다.

check mariadb

마지막으로 다음 명령어로 PHP 버전을 확인하세요. PHP 8.3이 우분투 시스템에 설치되어 있어야 합니다.

sudo php -v

check php

PHP 구성

의존성 설치 후, php.ini 구성 파일을 편집하여 PHP 설치를 설정합니다.

다음 nano 편집기로 기본 PHP 구성 /etc/php/8.3/apache2/php.ini를 엽니다.

sudo nano /etc/php/8.3/apache2/php.ini

기본 설정을 다음과 같이 변경하세요 - 필요에 따라 memory_limitdate.timezone 옵션을 조정하세요.

memory_limit = 512M
upload_max_file_size = 100M
log_errors = Off
max_execution_time = 100
date.timezone = Europe/Amsterdam

완료되면 파일을 저장하고 편집기를 종료하세요.

이제 다음 명령어를 실행하여 아파치 웹 서버를 재시작하고 PHP 구성을 적용하세요.

sudo systemctl restart apache2

MariaDB 서버 구성

이 섹션에서는 MariaDB 서버 설치를 보호합니다. 그런 다음 vTiger CRM에서 사용할 새 데이터베이스와 사용자를 생성합니다. mariadb-secure-installation을 사용하여 MariaDB를 보호하고 mariadb 클라이언트를 사용하여 새 데이터베이스와 사용자를 생성합니다.

MariaDB 서버를 구성하려면 다음 nano 편집기 명령으로 파일 /etc/mysql/maridb.conf.d/50-server.conf를 엽니다.

sudo nano /etc/mysql/maridb.conf.d/50-server.conf

[mysqld] 섹션에 다음 줄을 추가하세요:

sql_mode = ""

파일을 저장하고 편집기를 종료하세요.

이제 아래 명령어를 실행하여 MariaDB 서버를 재시작하고 변경 사항을 적용하세요.

sudo systemctl status mariadb

다음으로 mariadb-secure-installation 유틸리티를 사용하여 MariaDB 설치를 보호해야 합니다. 다음과 같이 실행하세요:

sudo mariadb-secure-installation

다음 구성에 대해 질문을 받게 됩니다:

  • MariaDB 배포를 확인하고 설정하려면 Enter를 누르세요.
  • 인증 방법을 unix_socket으로 변경하려면 Y를 입력하세요.
  • MariaDB의 루트 비밀번호를 설정하고 새 강력한 비밀번호를 입력하려면 Y를 입력하세요.
  • MariaDB 서버에서 기본 익명 사용자를 제거하려면 Y를 입력하세요.
  • 루트 사용자의 원격 로그인을 비활성화하려면 Y를 입력하여 확인하세요.
  • 이제 MariaDB 서버에서 기본 데이터베이스 테스트를 제거하세요.
  • 마지막으로 모든 테이블 권한을 다시 로드하려면 Y를 입력하세요.

이제 MariaDB 서버를 보호했으므로 vTiger CRM에서 사용할 새 데이터베이스와 사용자를 생성합니다. 아래의 mariadb 명령으로 MariaDB 서버에 로그인하세요.

질문이 있을 때 MariaDB 루트 비밀번호를 입력하세요.

sudo mariadb -u root -p

다음 쿼리를 실행하여 vTiger용 새 데이터베이스와 사용자를 생성합니다. 이 예에서는 새 데이터베이스 vtigerdb와 비밀번호 password를 가진 새 사용자 vtiger를 생성합니다.

CREATE DATABASE vtigerdb;  
CREATE USER vtiger@localhost IDENTIFIED BY ‘password’;  
GRANT ALL ON vtigerdb.* TO vtiger@localhost WITH GRANT OPTION;  
FLUSH PRIVILEGES;

create database

이제 아래 쿼리를 실행하여 사용자 vtiger의 권한을 확인하세요. 사용자 vtiger가 데이터베이스 vtigerdb에 접근할 수 있는지 확인하세요.

SHOW GRANT FOR vtiger@localhost;

quit를 입력하여 MariaDB 서버에서 로그아웃하세요.

check user

vTiger 소스 코드 다운로드

이제 PHP와 MariaDB를 구성했으므로 vTiger 소스 코드를 다운로드하고 적절한 권한과 소유권으로 문서 루트 디렉토리를 설정합니다.

/var/www 디렉토리로 이동하여 아래의 wget 명령으로 vTiger 소스를 다운로드합니다. vTiger CRM 다운로드 페이지를 방문하여 최신 버전의 링크를 가져옵니다.

cd /var/www/  
wget https://sourceforge.net/projects/vtigercrm/files/vtiger CRM 8.2.0/Core Product/vtigercrm8.2.0.tar.gz/download

이제 아래 명령어로 vTiger 소스 코드를 추출하세요. 이렇게 하면 vTiger의 문서 루트 디렉토리가 /var/www/vtiger 디렉토리에 위치해야 합니다.

tar -xf download

마지막으로 /var/www/vtigercrm 디렉토리의 소유권을 사용자 www-data로 변경하고 기본 권한을 0755로 설정합니다.

sudo chown -R www-data:www-data /var/www/vtigercrm  
sudo chmod 755 /var/www/vtigercrm

Apache 가상 호스트 추가

vTiger 소스 코드를 다운로드한 후, vTiger를 실행하기 위한 새로운 Apache 가상 호스트를 생성합니다. 도메인 이름이 준비되어 있고 서버 IP 주소를 가리키고 있는지 확인하세요.

먼저, 아래 명령어를 실행하여 아파치 웹 서버에서 rewriteheaders 모듈을 활성화합니다.

sudo a2enmod rewrite headers

다음 nano 명령으로 새로운 가상 호스트 구성 /etc/apache2/sites-available/vtiger.conf를 생성합니다.

sudo nano /etc/apache2/sites-available/vtiger.conf

아래 구성을 추가하고 도메인 이름을 자신의 도메인으로 변경하세요.


    ServerName crm.howtoforge.local
    DocumentRoot /var/www/vtigercrm

     
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     

     ErrorLog /var/log/apache2/vtigercrm_error.log
     CustomLog /var/log/apache2/vtigercrm_access.log combined

완료되면 파일을 저장하고 종료하세요.

이제 아래 명령어를 실행하여 가상 호스트 파일 vtiger.conf를 활성화하고 Apache 구문을 확인하세요. 올바른 Apache 구문이 있으면 Syntax is OK라는 출력이 표시됩니다.

sudo a2ensite vtiger.conf  
sudo apachectl configtest

마지막으로 아래 명령어로 아파치 웹 서버를 재시작하여 변경 사항을 적용하세요. 이렇게 하면 vTiger 설치가 준비됩니다.

sudo systemctl restart apache2

setup vhost

HTTPS로 vTiger 보호

vTiger를 보호하기 위해 Certbot과 Letsencrypt를 통해 HTTPS를 설정합니다. 이를 통해 SSL/TLS 인증서를 생성하고 Apache 가상 호스트에서 HTTPS를 자동으로 설정할 수 있습니다.

다음 명령어로 certbotpython3-certbot-apache 플러그인을 설치합니다. 설치를 확인하려면 Y를 입력하세요.

sudo apt install certbot python3-certbot-apache

설치가 완료되면 다음 명령어로 vTiger 도메인 이름에 대한 새로운 SSL/TLS 인증서를 생성합니다. 이메일 주소와 도메인 이름을 자신의 정보로 변경하세요.

sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d crm.howtoforge.local

프로세스가 완료되면 SSL/TLS 인증서는 /etc/letsencrypt//live/domain.com 디렉토리에 저장됩니다. 그리고 vTiger 설치는 HTTPS로 보호됩니다.

vTiger CRM 설치

vTiger 설치 도메인 이름(예: https://crm.howtoforge.local/)을 방문하면 vTiger 설치 마법사가 표시됩니다.

설치를 클릭하여 설치를 시작합니다.

install vtiger

동의합니다를 클릭하여 vTiger CRM의 라이센스 및 약관을 확인합니다.

accept license

이제 시스템이 vTiger CRM 설치를 준비했는지 확인하세요. 모든 요구 사항의 상태가 예인지 확인한 후 다음을 클릭하세요.

requirements

MariaDB 데이터베이스 이름, 사용자 및 비밀번호를 입력하세요. 그런 다음 vTiger 설치를 위한 새 관리자 사용자를 입력하세요. 다음을 클릭하여 확인합니다.

database and user

vTiger CRM의 자세한 설치를 다시 확인하고 다음을 클릭하세요.

confirm settings

익명 데이터 수집 섹션은 기본값으로 두고 다음을 클릭하세요.

data collection default

이제 vTiger CRM 설치가 시작됩니다.

installation begin

설치가 완료되면 필요한 모듈을 선택하고 다음을 클릭하여 계속 진행합니다.

select modules

이제 다음과 같은 vTiger CRM 대시보드로 리디렉션됩니다:

vtiger dashboard

vTiger 관리 설정에서 vTiger CRM 설치 및 구성과 관련된 자세한 정보를 확인할 수 있습니다.

결론

축하합니다! 우분투 24.04 서버에 vTiger CRM 설치를 완료했습니다. LAMP 스택(리눅스, 아파치, MySQL/MariaDB 및 PHP)으로 vTiger CRM을 실행하고 Certbot과 Letsencrypt를 통해 HTTPS로 보호했습니다.

Share: X/Twitter LinkedIn

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

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