1. 웹서버는 왜 필요한가?
Dropbox나 Google Drive 등과 같은 서비스는 웹서버 위에서 동작하는 애플리케이션입니다. 마찬가지로 이 블로그(WordPress) 또한 웹서버(Web Server) 위에서 돌아가는 일종의 애플리케이션입니다. 웹브라우저로 접속하여 할 수 있는 것들은 모두 웹서버 위에서 동작한다고 보면 됩니다.
홈페이지를 운영하고 싶다. 설치형 블로그를 하고 싶다. 등. 웹브라우저에서 동작하는 무언가를 구축하고 싶다? 그렇다면 웹서버는 반드시 필요합니다.
나무위키는 “서버에 접속한 사용자에게 웹 서비스를 제공하기 위하여 사용되는 서버의 한 종류”라고 설명합니다.
2. 웹서버의 종류
- 아파치 HTTP 서버 – 아파치 소프트웨어 재단 개발
- Nginx – 최근 주목받는 웹 서버
- node.js – 자바스크립트 플랫폼, 자체 웹 서버 내장
- 인터넷 정보 서비스(IIS) – 마이크로소프트 개발
3. 가장 대중적인 웹 서버 구성, APM
가장 대중적인 웹서버는 Apache입니다. 풀네임은 Apache HTTP Server라고 합니다. 사실 Apache 서버만 설치하면 웹 서버는 구축됩니다. 하지만 웹 서비스를 제공하는 여러 애플리케이션들은 대부분 PHP 언어로 만들어진 애플리케이션입니다. 또한 많은 경우 MySQL/MariaDB를 사용하여 데이터를 관리합니다.
그러므로 Apache HTTP Server, PHP, MySQL(혹은 MariaDB)을 설치해야 기본적인 웹 서버를 구축했다고 할 수 있습니다. 이 세 가지를 줄여서 APM이라고 합니다.
이 세 가지를 순서대로 하나씩 설치할 것입니다.
안녕하세요
이번에 개인서버구성해서 웹사이트 운영해볼려고 구글링하다가 여기까지 오게됬습니다
웹서버 구성방법이 리눅스 윈도우 나스 보통 3가지 구성이 많던데요
Apache HTTP Server, PHP, MySQL는 리눅스로 구성방법같은데
apm이라고 부르는 이 3가지가 각자 역활이 어떻게 되는지요?
또한 지금 제가 윈서버 2016으로 하이퍼v로 구성할려고 하는데 리눅스 서버가 좋은지 윈도우 서버가 좋은지 조언좀 부탁드리겠습니다.
Apache가 웹서버, Php는 웹서버에서 php 언어를 실행할 수 있게 해주고, MySQL은 데이터베이스 입니다.
하이퍼v로 가상피씨에 리눅스 돌려도 됩니다. 성능에 크게 차이 없는 것 같고, 윈도우로 여러가지 할 수 있다는 장점도 있습니다. 귀찮으면 그냥 깔끔하게 리눅스 서버로만 해도 될것 같습니다.
Web Server와 APM (https://blog.xianchoi.kr/750)
참고하세요 간략하게 설명되있습니다.
감사합니다 블로그보다 궁금한점은 자주물어보겠습니다