*웹서버, CGI
- 웹서버 : 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받고, HTML 문서와 같은 웹 페이지를 반환하는 것으로, NGINX, APACHE 등이 있다.
- CGI : 공통 게이트웨이 인터페이스와 같은 서버에서 실행되는 프로그램, PHP, 펄 등이 있다.
*NGINX
- 웬 서버 소프트웨어, 가벼움과 높은 성능을 목표로 함
- 웹 서버, 리버스 프록시, 메일 프록시 기능 지원.
- 요청에 응답하기 위해 비동기 이벤트 기반 구조를 가지며, 이러한 구조로 서버에 많은 부하가 생길 경우 성능을 예측하기 쉽게 해준다.
*아파치 (APACHE)
- HTTP 웹 서버
- 리눅스, 유닉스, 윈도우 등 다양한 기종에서 운용 가능
*PHP (Hypertext Preprocessor)
- 동적 웹 페이지를 만들기 위해 설계, 이를 구현하기 위해 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP 처리 기능이 있는 웹 서버에서 해당 코드를 인식하여 작성자가 원하는 웹 페이지를 생성한다.
- 명령 줄 인터페이스 방식의 자체 인터프리터를 제공, 범용 프로그래밍 언어로 사용할 수 있고, 그래픽 애플리케이션을 제작할 수 있다.
*펄 (Perl)
- 인터프리터 방식의 프로그래밍 언어, 인터프리터 소프트웨어
- 고급 언어, 범용 언어, 인터프리터 언어, 동적 언어 범주에 속한다.
'기타' 카테고리의 다른 글
주석 처리 (0) | 2020.06.02 |
---|---|
CentOS, Apache, PHP, MariaDB, 웹서버, 웹클라이언트, HTML, CSS, Javascript 설명 (0) | 2020.05.27 |
LED 적정전압 계산하기 (0) | 2020.05.12 |
발광 다이오드에 레지스터가 필요한 이유 (0) | 2020.05.06 |
음극과 양극의 정의 (0) | 2020.05.06 |