APM

리눅스에서 구축할 수 있는 가장 기본적이고, 쉽게 구축할 수 있는 웹 서버 환경이다.

Centos는 웹 서버 소프트웨어중 가장 유명하고 안정적인 Apache를 운영하고 있다. 또한 웹 프로그래밍 언어인 PHP와 MariaDB 데이터베이스 소프트웨어를 지원한다.
이 세가지를 가리켜 APM이라고 부르는 것이다.

즉, APM은 어떤 하나의 소프트웨어가 아니라, 전술한 세 가지가 서로 잘 연동되어 운영되도록 만든 환경을 APM이라고 한다.

저 세 개가 모두 다른 곳에서 만든 것임에도 불구하고, Centos/Red Hat Enterprise Linux 에서는 dnf 명령어 하나로 세개를 한번에 다운로드 설치하는 편리한 방법을 제공하고 있다.

우선

rpm -qa httpd php mariadb-server

명령어로 Apache, php, mariaDB 서버가 설치되어있는지 확인한다. 당연히 아무것도 출력이 안 될 것이다.

세가지 패키지를 dnf 로 한꺼번에 설치할 것이다.

dnf -y install httpd php php-mysqlnd mariadb-server

명령을 입력해 관련 패키지를 설치한다.

다시

rpm -qa httpd php mariadb-server

명령어로 아파치, php, mariaDB 설치 버전을 확인한다.

아파치 서비스를 활성화 하고 상태를 점검한다.

systemctl start httpd
systemctl status httpd 

확인을 했으면

systemctl enable httpd

명령을 입력해 httpd(Apache) 서비스를 항시 가동한다.

같은 방식으로

systemctl restart mariadb
systemctl enable mariadb

명령을 입력해 mariaDB 서비스도 시작 및 상시 가동한다.

웹 서버 및 PHP가 작동하는지 확인

index.html 파일을 다음 내용으로 채워서 저장해 놓는다.

vi /var/www/html/index.html
<h1> APM 구축 간이 웹 사이트 입니다 </h1>
APM 구축 성공 화면

이렇게 Apache, PHP, MariaDB가 정상적으로 연동되어 작동하는 것을 확인하였다.

Leave a Reply

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