728x90
우분투 24.04에서 RackTables를 설치하는 방법
RackTables는 데이터센터 자산 관리 및 데이터베이스 관리를 지원하는 오픈 소스 도구입니다.
1. 필수 패키지 설치
RackTables에 필요한 의존성 패키지를 설치합니다.
sudo apt update
sudo apt install -y unzip wget
sudo apt install -y nginx
sudo apt install -y mysql-server
sudo apt install -y php8.3-fpm php8.3-mysql php8.3-bcmath php8.3-intl php8.3-mbstring php8.3-gd php8.3-snmp php-json
2. MySQL 데이터베이스 설정
RackTables용 데이터베이스와 사용자를 생성합니다.
sudo mysql -u root -p
MySQL 프롬프트에서 실행합니다.
CREATE DATABASE racktables CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'racktables_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON racktables.* TO 'racktables_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
3. RackTables 소스 다운로드
RackTables 최신 릴리스를 다운로드하고 NGINX 웹 루트로 이동합니다.
cd /usr/share/nginx
wget https://sourceforge.net/projects/racktables/files/RackTables-0.22.0.tar.gz
tar -xvf RackTables-0.22.0.tar.gz
4. NGINX 설정
RackTables를 위한 NGINX 가상 호스트 설정 파일을 생성합니다.
우분투
우분투
5. PHP-FPM 설정 확인
PHP-FPM이 NGINX와 올바르게 통신하도록 설정을 확인합니다.
sudo vim /etc/php/8.3/fpm/php.ini
확인하거나 활성화합니다.
cgi.fix_pathinfo=0
PHP-FPM 서비스를 재시작합니다.
sudo systemctl restart php8.3-fpm
6. NGINX 재시작
NGINX 구성을 테스트한 후 재시작합니다.
sudo nginx -t
sudo systemctl restart nginx
RackTables 설정 완료
웹 브라우저에서 http://your_domain_or_IP로 접속합니다.
https://rt.scbyun.com/?module=installer
설치 마법사를 따라 MySQL 정보와 RackTables 설정을 완료하세요.
설치가 완료되면 관리자 계정 정보를 확인합니다.
sudo chown -R www-data:www-data /usr/share/nginx/RackTables-0.22.0
sudo chmod -R 755 /usr/share/nginx/RackTables-0.22.0
touch '/usr/share/nginx/RackTables-0.22.0/wwwroot/inc/secret.php'
chmod a=rw '/usr/share/nginx/RackTables-0.22.0/wwwroot/inc/secret.php'
cd /usr/share/nginx/RackTables-0.22.0/wwwroot/inc
chown www-data:nogroup secret.php
chmod 440 secret.php
우분투
728x90
'리눅스' 카테고리의 다른 글
[draft] 우분투에서 python 명령어를 사용할 수 있도록 설정하는 방법 (0) | 2025.01.17 |
---|---|
[draft] 우분투에서 Logrotate를 설정하는 방법 (0) | 2025.01.15 |
[draft] PHP-FPM Pool을 구성하는 방법 (0) | 2025.01.14 |
[draft] 우분투에서 최신 버전의 Docker를 설치하는 방법 (0) | 2025.01.13 |
[draft] NGINX에서 가상 호스트에 HTTP2를 설정하는 방법 (0) | 2025.01.08 |