yumyum

[Linux] 웹 서버의 설치와 운영 본문

ICT기반 클라우드 네트워크 해킹 침해대응전문가/기초

[Linux] 웹 서버의 설치와 운영

yumyum0603 2023. 9. 6. 17:19

APM 

Apache 웹 서버 + 프로그래밍 언어 PHP + 데이터베이스 MariaDB(MYSQL)

3개의 소프트웨어가 잘 연동되어 운영되도록 만든환경이 APM이며 컴파일하여 설치해야 연동이 잘 될 수 있음.

 

  • Apache : PHP가 제공한 HTML파일을 HTTP규약에 따라 클라이언트의 컴퓨터에 전송하는 웹 서버 프로그램
  • PHP : 동적인 웹 사이트를 제작할 수 있게 해주는 웹 프로그래밍 언어, PHP는 문법에 맞게 작성된 프로그램을 내장된 해석기를 통해 HTML 형태로 변환해 웹 서버인 Apache에 제공한다
  • MySQL : Apache, php와 함께 패키지 형태로 쓰이는 데이터 관리 시스템중 하나로 각종 데이터를 저장한다

웹하드 

컴퓨터의 하드디스크처럼 데이터나 파일등을 저장해놓을 수 있는 인터넷상의 저장공간

 

  • 일정한 용량의 저장공간인 스토리지를 확보해 디스켓이 없이도 어느 곳에서나 열람이 가능한 파일 관리 시스템
  • 인터넷 환경만 연결되어 있다면 시간과 장소에 상관없이 파일을 열람하고 저장 할 수 있으며 편집할 수 있는 시스템
  • 파일을 저장하는 것은 물론 업로드 및 다운로드, 삭제, 이동, 복사 등의 다양한 기능을 제공하는 시스템
  • 기업이나 개인이 사용하는 파일들을 통합적으로 관리해주는 서비스로 타인과 자료를 공유할 수 있는 시스템

(ex) pydio