Linux 기반 GLPI 설치 및 웹 서버 구성 가이드

🤖 AI 추천

이 콘텐츠는 LAMP 스택(Linux, Apache, MariaDB, PHP) 환경에서 IT 자산 관리 도구인 GLPI를 설치하려는 Linux 시스템 관리자, DevOps 엔지니어, 웹 개발자에게 매우 유용합니다. 특히 GLPI의 웹 인터페이스를 설정하고 로컬 개발 환경을 구축하려는 사용자에게 적합합니다.

🔖 주요 키워드

Linux 기반 GLPI 설치 및 웹 서버 구성 가이드

핵심 기술: 본 문서는 Linux 환경에서 인기 있는 IT 자산 관리 및 티켓팅 시스템인 GLPI를 설치하는 과정을 상세히 안내합니다. Apache 웹 서버, MariaDB 데이터베이스, PHP를 포함하는 LAMP 스택을 기반으로 합니다.

기술적 세부사항:

  • 패키지 설치: sudo apt updatesudo apt install 명령어를 사용하여 Apache2, MariaDB, PHP 및 관련 PHP 확장 모듈(php-mysql, php-gd, php-intl, php-curl 등)을 설치합니다.
  • Apache 웹 서버 설정: a2enmod rewrite로 Apache 모듈을 활성화하고 systemctl restart apache2로 서비스를 재시작합니다.
  • GLPI 다운로드 및 배치: /tmp 디렉토리에서 GLPI 최신 버전을 다운로드하고 압축을 해제한 후, /var/www/ 디렉토리로 이동시킵니다. 파일 소유권을 www-data 사용자 및 그룹으로 설정하여 웹 서버가 접근 가능하도록 합니다.
  • 가상 호스트 설정: /etc/apache2/sites-available/glpi.conf에 GLPI 전용 가상 호스트 설정을 생성합니다. ServerName, DocumentRoot, AllowOverride All, RewriteEngine On 등의 지시어를 포함하여 Apache의 URL 재작성 기능을 활성화합니다.
  • 사이트 활성화 및 서버 재로딩: a2ensite glpi.conf 명령어로 생성한 가상 호스트 설정을 활성화하고 systemctl reload apache2로 Apache 설정을 다시 로드합니다.
  • 로컬 호스트 설정: /etc/hosts 파일을 수정하여 glpi.localhost 도메인을 로컬 IP 주소(127.0.0.1)에 매핑합니다.
  • MariaDB 설정: MariaDB 서버를 시작하고, CREATE DATABASECREATE USER 명령어를 사용하여 GLPI용 데이터베이스(glpidb)와 사용자(glpiuser)를 생성하며, 필요한 권한을 부여합니다.
  • 설치 완료: 웹 브라우저에서 http://glpi.localhost로 접속하여 GLPI 설치 마법사를 시작합니다.

개발 임팩트: 이 가이드를 통해 사용자는 자체 서버에 GLPI를 성공적으로 설치하여 IT 자산을 효율적으로 관리하고, 티켓팅 시스템을 구축할 수 있습니다. 이는 시스템 관리 및 운영의 효율성을 크게 향상시킬 수 있습니다.

커뮤니티 반응: (본문 내 관련 정보 없음)

📚 관련 자료