APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 4
Project2022. 3. 18. 02:35APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 4

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...

Wordpress 원격 DB 사용 시 "Error establishing a database connection" 해결
Issue2022. 3. 17. 01:02Wordpress 원격 DB 사용 시 "Error establishing a database connection" 해결

나의 반나절을 잡아먹은 "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..

APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 3
Project2022. 3. 15. 15:54APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 3

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..

APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 2
Project2022. 3. 15. 14:27APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 2

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..

APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (2)
Project2022. 3. 15. 02:21APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (2)

이어서 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을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (1)
Project2022. 3. 15. 00:05APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (1)

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가 설치되었는지 확인해..

image