DNS 서버를 구축하여 웹 서버 IP 주소가 아닌 도메인명으로 접근할 수 있게 한다. DNS 서비스를 위한 패키지 설치 bind, bind-utils 패키지를 설치해준다. [root@dns ~]# yum -y install bind bind-utils DNS 서비스를 설정해준다. [root@dns ~]# nmcli con add con-name static3 ifname enp0s3 type ethernet 연결 'static3' (fe2d96ed-14fc-42d0-a759-48e7301899af)이 성공적으로 추가되었습니다. [root@dns ~]# nmcli con mod static3 ipv4.addresses 10.0.2.10/24 ipv4.gateway 10.0.2.2 ipv4.dns 10.0...
나의 반나절을 잡아먹은 "Error establishing a database connection" 에러 ...ㅠ 혹시나 같은 오류로 머리를 뜯고 있을 사람들에게 도움이 되고자 글을 작성한다. "Error establishing a database connection" 오류가 발생시 해결 방법에 대한 공식 문서는 다음과 같다. Common WordPress Errors If you are encountering a WordPress error message or white screen, don’t panic. Someone has likely encountered the same message before and it can easily be solved. This page lists the most c..
Web, DB 서버 구축이 끝났으니 Web 서버에서 사용할 Wordpress를 설치해보자 Wordpress 게시판 다운받기 [root@localhost ~]# yum install -y wget [root@localhost ~]# wget https://wordpress.org/latest.tar.gz URL로 바로 받기 위해 wget 패키지를 설치하고 wget 명령을 이용해 설치한다. [root@localhost ~]# file latest.tar.gz latest.tar.gz: gzip compressed data, from Unix, last modified: Fri Mar 11 09:39:52 2022 파일의 타입을 확인해준다. [root@localhost ~]# tar -xvzf latest.t..
2. DB 서버 환경 구축 - MariaDB 설치 DB 서버로 운용할 가상 머신도 PowerShell을 이용해 접속해준다. [root@localhost ~]# yum search mariadb-server [root@localhost ~]# yum info MariaDB-server mariadb-server가 설치되어 있는지 확인해본다. yum update가 안되어있다면 5.5.68 버전일것이다. [root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo 위의 내용을 저장해준다. [root@localhost ~]# yum remove mariadb [root@localhost ~]# yum info Mariadb-server [root@localhost ~]# yum..
이어서 Wordpress에서 사용할 데이터베이스 관련 설정을 진행해보자 [root@localhost ~]# mysql -u root -p 패스워드를 입력하고 접속해준다. CREATE DATABASE wordpress; CREATE USER adminuser@localhost IDENTIFIED BY '사용하고자 할 암호'; GRANT ALL PRIVILEGES ON wordpress.* TO adminuser@localhost IDENTIFIED BY '사용하고자 할 암호'; FLUSH PRIVILEGES; exit 게시판에 사용할 데이터베이스를 생성하고 로컬에서 접속 가능한 사용자를 추가해준다. adminuser가 특정 DB(wordpress)에 접근 가능하도록 권한을 부여한뒤 권한을 적용한다. Wor..
APM이란 ? ✔️ APM이란 ? A(Apache) + P(PHP) + M(Mysql)의 조합이다. APM 소프트웨어가 존재하는 것이 아니라 이 3가지가 연동되어 운영되도록 만든 환경을 APM이라고 한다. Apache와 MySQL이 PHP와 호환성이 좋기 때문에 nice-engineer.tistory.com LAPM를 이용해 웹 서버를 구축하고 Wordpress를 활용해 웹 사이트를 운영해보는 프로젝트를 진행하고자 한다. 프로젝트를 위한 순서는 다음과 같다. 1. MariaDB 설치 2. 웹 서버 (Apache) 설치 3. PHP 설치 4. MariaDB 설정, 웹 서버 설정, PHP 설정 dnf 명령을 이용해 APM을 설치한다. 우선 httpd, php, mariadb-server가 설치되었는지 확인해..