본문 바로가기
웹 개발/워드프레스

웹서버와 로컬서버

by KISCH 2020. 11. 16.
반응형

 

 

웹개발

 

1 | 프론트 엔드

사용자 웹브라우저. 사용자에게 보여지는 부분(Client-Side)
HTML, CSS, JavaScript 등

 

2 | 백 엔드

사용자 요청에 따라 정보를 응답. 사용자에게 보여지지 않는 부분(Server-Side)
JAVA, Python, PHP 등

 

 

 

웹서버

웹서비스를 하기위해서는 웹서버가 필요합니다.

 

1 | Apache

대부분의 운영체제에서 설치 및 사용

 

2 | NginX

더 적은 자원으로 더 빠르게 데이터를 서비스

 

3 | DBMS

 

다수의 사용자가 데이터베이스 내의 데이터에 접근할 수 있도록 해주는 소프트웨어

 

4 | 미들웨어

클라이언트와 DBMS 사이에서 비즈니스 로직이 동작하도록 미들웨어 서버를 두면 클라이언트는 입출력만 담당할 수 있고 클라이언트 관리가 용이해져서 비용이 감소함

 

5 | WAS (Web Application Server)

일종의 미들웨어. 웹 클라이언트 요청 중에 웹 애플리케이션이 동작하도록 지원
톰캣  웹서버의 기능까지 지원

 

 

 

 

 

 

 

 

로컬서버

웹서버를 당장 구현하지 않고도 자신의 컴퓨터에 가상의 서버를 구현해 볼 수 있는데 이를 로컬서버라고 합니다.

 

1 | bitnami

웹 애플리케이션, 개발 스택용 소프트웨어 패키지 및 설치 라이브러리. apache, php, mysql 을 통합설치

 

2 | WPN-XM

윈도우 환경에서 PHP를 활용해 개발. Window, PHP, NginX, XDebug, MariaDB 앞글자

 

3 | 기타

윈도우 wamp

— 

맥 mamp

 — 

리눅스 lamp

— 

 

 

로컬서버

 

 

 

 

 

 

관련포스트

 

 

반응형

댓글