Ubuntu 24.04 환경에서 PHP 8.1과 Nginx를 이용한 SQLi-Labs 취약점 실습 환경 구축

1. 필수 패키지 설치 SQLi-Labs는 구형 PHP 함수를 사용하므로, Ubuntu 24.04의 기본 PHP 버전 대신 PHP 8.1을 설치해야 합니다. 먼저 저장소를 추가하고 필요한 패키지들을 설치합니다. # 시스템 업데이트 및 PPA 추가 sudo apt update && sudo apt upgrade -y sudo apt install software-properties-common -y sudo add-apt-repository ppa:ondrej/php -y sudo apt upda ...

7월 16일 22:55에 게시됨

Postfix와 Dovecot를 사용한 가상 도메인 및 가상 사용자 이메일 서버 구축

가상 도메인 및 가상 사용자 이메일 서버 구축 본 문서에서는 Linux 환경에서 Apache, PHP, MariaDB, Postfix, Dovecot를 활용하여 가상 도메인 및 가상 사용자 기반의 이메일 서비스를 구축하는 방법을 설명한다. 구축 환경: Linux + httpd + php + mariadb + postfix + dovecot + phpMyAdmin + postfixadmin + roundcubemail 필요 소프트웨어 phpMyAdmin-3.4.3-all- ...

7월 3일 19:10에 게시됨

NextCloud Docker + Nginx + Let's Encrypt SSL 인증서 통합 설치 가이드

NextCloud를 Docker Compose로 배포하고 HTTPS 적용하기 이 문서는 NextCloud를 컨테이너 기반으로 안정적으로 운영하기 위해 Docker Compose를 활용한 설치 방법을 설명합니다. 데이터베이스로 MariaDB를 사용하며, Nginx를 통해 Let's Encrypt 기반의 무료 SSL 인증서를 자동으로 발급받아 보안 연결을 구축합니다. Nginx 설정 파일 준비 먼저 웹 서버 구성에 필요한 디 ...

7월 1일 16:39에 게시됨

CentOS 7에서 MariaDB RPM을 이용한 로컬 설치 방법

이 문서는 CentOS 7 환경에서 외부 저장소 접근 속도 문제로 인해 YUM을 통한 원격 설치가 어려운 경우, 대안으로 MariaDB를 로컬에서 직접 RPM 패키지를 사용하여 설치하는 과정을 설명합니다. VMWare 기반의 가상 머신에 CentOS 7이 설치된 환경을 기준으로 작성되었습니다. 1. 원격 설치 시도와 한계 MariaDB 공식 저장소를 활용한 YUM 설치를 시도했습니다. Alibaba C ...

6월 22일 22:32에 게시됨

MySQL 사용자 관리 및 권한 설정

사용자 생성 CREATE USER 명령어로 사용자 추가 CREATE USER 'guest'@'%' IDENTIFIED BY 'securepass123'; 비밀번호가 필요하지 않은 경우 IDENTIFIED BY 절을 생략할 수 있습니다. mysql.user 테이블 직접 삽입 (주의: 필드 값 필수) INSERT INTO mysql.user ( Host, User, authentication_string, ssl_cipher, x509_issuer, x509_subject ) VALUES ( ' ...

6월 20일 18:10에 게시됨

CentOS 8.2에서 MariaDB 10.5.3 데이터베이스 서비스 구축하기

MariaDB 서버란? MariaDB는 무료 오픈 소스 RDBMS(관계형 데이터베이스 관리 시스템)입니다. MySQL 데이터베이스의 포크 버전이며, MySQL 프로젝트의 일부 원본 개발자가 유지보수합니다. 전신과 마찬가지로 MariaDB는 주로 PHP 기반 서버의 백엔드 데이터베이스로 사용됩니다. 또한 많은 FOSS(자유 및 오픈 소스 소프트웨어) 유틸리티는 데이터 저장소로 MariaDB를 활용합 ...

6월 16일 17:55에 게시됨

CentOS 7에 ownCloud 클라우드 스토리지 구축 가이드

개요 이 가이드는 CentOS 7 운영 체제에 LAMP(Linux, Apache, MariaDB, PHP) 스택을 사용하여 개인 클라우드 스토리지 솔루션인 ownCloud를 설치하고 구성하는 방법을 설명합니다. 원활한 작업을 위해 PuTTY, Xshell과 같은 SSH 클라이언트를 사용하여 가상 머신에 원격으로 접속하여 명령을 실행하는 것을 권장합니다. YUM 저장소 설정 최신 패키지를 효율적으로 다운로 ...

6월 15일 02:02에 게시됨

CentOS 7에서 LNMP 스택 설치하기

CentOS 7에 Nginx, MariaDB, PHP(LNMP) 스택을 설치하는 방법을 단계별로 설명합니다. 1. CentOS 서드파티 Yum 저장소 설정 CentOS 기본 저장소에는 Nginx 패키지가 포함되어 있지 않으므로, Atomic 서드파티 저장소를 추가합니다. [root@localhost ~]# yum install wget -y [root@localhost ~]# wget http://www.atomicorp.com/installers/atomic [root@localhost ~]# s ...

6월 4일 16:06에 게시됨

CentOS 7에 WordPress 설치하기: LAMP 환경 구축부터 완료까지

LAMP 기반 웹 서버 설정 WordPress는 PHP 기반의 오픈소스 블로그 및 콘텐츠 관리 시스템(CMS)으로, MySQL 데이터베이스와 Apache 웹 서버가 필요합니다. CentOS 7에 WordPress를 설치하려면 먼저 LAMP(Linux, Apache, MySQL, PHP) 환경을 구성해야 합니다. 이 과정을 간소화하기 위해 XAMPP를 사용합니다. 1단계: XAMPP 설치 XAMPP는 Apache, MariaDB(MySQL), PHP, phpMy ...

6월 1일 19:06에 게시됨