phpMyAdmin 설치 [Alma Linux 9.4]

웹 기반의 MySQL/MariaDB 데이터베이스 관리 도구로, 브라우저에서 데이터베이스를 관리할 수 있습니다. phpMyAdmin 설치는 Alma Linux 9.4 버전에서 설치 진행을 했습니다.

✅ phpMyAdmin 설치

권장 패키지와 함께 설치합니다.

dnf -y install phpmyadmin php-curl php-gd php-zip php-mcrypt

설치 된 경로는 /usr/share/phpMyAdmin 이며, 설치 경로는 다음과 같습니다.

whereis  phpMyAdmin
phpMyAdmin: /etc/phpMyAdmin /usr/share/phpMyAdmin

/etc/phpMyAdmin 은 conf와 같은 설정 파일 경로이며, /usr/share/phpMyAdmin은 웹 인터페이스 파일이 있는 경로로 apache .conf의 alias 설정 등을 적용할 때 사용됩니다.

✅ 설정 내용 확인

 conf.d]# ll /etc/httpd/conf.d/php
php.conf         phpMyAdmin.conf  
 conf.d]# ll /etc/httpd/conf.d/phpMyAdmin.conf 
-rw-r--r-- 1 root root 1181  1월 22 15:58 /etc/httpd/conf.d/phpMyAdmin.conf
phpMyAdmin 설정 파일

✅ 보안 설정

기존의 접속 설정을 특정 IP로 변경합니다.

phpMyAdmin 설치--설정-파일_특정-IP-허용-변경_

임의로 다른 IP만 허용하여 접속 차단이 잘 되는지 확인합니다.

phpMyAdmin 설치-다른-IP-넣고-테스트
apachectl graceful
다른 IP 넣고 테스트 시 권한 없음 확인

웹 접속 테스트

현재 PC의 IP로 다시 설정 후 접속한 화면입니다.

phpMyAdmin-웹접속
phpMyAdmin-웹접속_로그인 후 메인 페이지

Similar Posts

  • 리눅스 tar 명령어: 파일 압축, 해제

    리눅스 tar 명령어는 여러 개의 파일을 하나의 파일로 묶거나 해제할 때 사용하는 명령어로 웹사이트의 이전 등에 mysqldump와 같이 사용되는 경우가 많습니다. 테이프 아카이버(Tape Archiver)의 앞 글자를 따서 tar라는 이름으로 부르게 되었습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ 리눅스 tar 명령어의 이해 리눅스에서 tar로 압축 진행을 할 때 압축(compress)한다고 표현하지만 tar…

  • 서블릿(Servlet)이란?

    목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트 1. 서블릿이란 무엇인가? 서블릿은 동적 웹 페이지를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술입니다. 클라이언트의 요청을 처리하고 응답을 생성하는 자바 클래스입니다. Servlet은 일반적으로 HTTP 프로토콜을 기반으로 작동하며, 클라이언트의 요청을 받아들여 처리하고, 데이터베이스 연동, 파일 처리 등의 작업을 수행하여 동적인 웹 페이지를 생성하거나…

  • 리눅스 netstat 명령어, ifconfig 명령어

    리눅스에 netstat 명령어 및 ifconfig 명령어를 실행하기 위해 리눅스 서버에 명령어 실행을 위한 net-tools이 설치되어 있어야 합니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ net-tools 설치 ✅ netstat 명령어 netstat[network statistics:네트워크 통계]은 네트워크 상태를 확인하는 명령어입니다. 어떤 포트가 열려있고, 어떻게 사용되고 있는지와 해킹 시도가 있거나 자신의 컴퓨터가 좀비 PC인지 확인할 수…

  • 리눅스 hosts.allow 및 hosts.deny 설정

    리눅스 서버에서 특정 IP만 허용 및 특정 IP에 대한 차단을 위해 리눅스 hosts.allow 및 hosts.deny 설정을 각각 진행할 수 있습니다. iptables 방화벽에서 특정 IP만 SSH 접속을 허용하는 방법을 사용할 수 있지만 1개 이상의 IP가 SSH에 접속해야 하는 경우 hosts.allow 설정을 진행할 수 있습니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ 리눅스…

  • [Linux] userdel 명령어: 사용자 계정 삭제 명령어

    리눅스에서 useradd로 계정 생성 후 삭제가 필요한 경우 userdel 명령어를 사용합니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트✅ userdel 명령어 기본 사용은 아래와 같습니다. ✅ userdel 주로 사용하는 옵션 userlde만 입력해서 사용자를 삭제할 경우 보통 /home/[user]로 계정명이 폴더에 버전에 따라 남아있거나 삭제되는데 /var/spool/mail/[user] 파일은 대부분의 리눅스에서 남게 됩니다. ✅ 사용자 계정…

  • GeoIP 국가 코드표 정리 목록

    아파치 서버에서 사용할 수 있는 GeoIP 국가 코드표 정리 목록입니다. 목차✅ phpMyAdmin 설치✅ 설정 내용 확인✅ 보안 설정웹 접속 테스트GeoIP란? GeoIP는 maxmind에서 제공하는 모듈과 IP 정보 DataBase를 이용해서 웹에 접근하는 IP를 국가 별로 확인할 수 있는 오픈소스솔루션입니다. 필요에 따라 특정 IP 및 국가를 차단 및 허용할 수 있습니다. 보통 루트 디렉토리 내 [.htaccess] 파일에서…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 5   +   1   =