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...
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..
프로젝트 목적 한대의 가상머신에서 LAMP을 이용해 웹 서버를 구축하고 wordpress를 활용해 웹 사이트를 만들었던 미니 프로젝트를 웹 서버(Apache + PHP + wordpress) 1대, DB 서버 1대, DNS 서버 1대 총 3대의 서버를 이용하는 것으로 변경해보려고 한다. 프로젝트 환경 사용 Tool - VirtualBox 6.1 사용한 - OS CentOS Linux release 7.9.2009 (Core) 사용한 패키지 Wordpress의 PHP 7.4 이상, Mysql 5.7 또는 MariaDB 10.2 이상, Apache나 Nginx를 권장한다. 서버 사용 패키지 버전 Web 서버 Apache(httpd-2.4.6-97) + PHP(php-7.4.28-1) + Wordpress(w..
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가 설치되었는지 확인해..
✔️ APM이란 ? A(Apache) + P(PHP) + M(Mysql)의 조합이다. APM 소프트웨어가 존재하는 것이 아니라 이 3가지가 연동되어 운영되도록 만든 환경을 APM이라고 한다. Apache와 MySQL이 PHP와 호환성이 좋기 때문에 주로 세 프로그램을 묶어 패키지 형태로 사용한다. ✔️ Apache (Apache HTTP Server) Apache는 웹서버 프로그램이다. 웹 서버란 인터넷 사이트를 개설하여 웹 서비스를 제공해주는 서버이다. 예를들어 사용자가 네이버 사이트에 접속하면 웹 서버에게 html 파일을 요청한다. 요청을 받은 웹 서버는 사용자에게 html 파일을 제공하므로 사용자가 웹페이지 화면을 볼 수 있는 것이다. ✔️ PHP 이 때, 웹 페이지를 구성하는 언어가 PHP이다. ..