롸?

CGI 본문

WEB/이론

CGI

허니버터새우깡 2020. 2. 25. 17:52

공용 게이트웨이 인터페이스(Common Gateway Interface; CGI)

 

웹 서버 상에서 동적인 페이지를 보여주기 위해 사용자 프로그램을 동작시키기 위한 조합이다.

웹 서버 프로그램의 기능의 주체는 미리 준비된 정보(서버에 저장되어 있는 고정된 문서)를 클라이언트의 요구에 응답해 보내는 것이다. 그 때문에 서버 프로그램 그룹에서는 정보를 그 장소에서 동적으로 생성하고 클라이언트에 송신하려하는 조합을 작성하는 것이 불가능했다. 서버 프로그램에서 다른 프로그램을 불러내고, 그 처리 결과를 클라이언트에 송신하는 방법이 고안되었다. 이를 실현하기 위한 서버 프로그램과 외부 프로그램과의 연계법을 정한 것이 CGI이다.

CGI는 어디까지나 인터페이스이며, 특정 플랫폼에 의존하지 않고, 웹 서버 등으로부터 외부 프로그램을 호출하는 조합을 가리킨다.

 

 

 


참고 

1.  위키피디아 공용 게이트웨이 인터페이스

2.  https://namu.wiki/w/Common%20Gateway%20Interface%EF%BB%BF

'WEB > 이론' 카테고리의 다른 글

웹 서버 vs WAS  (0) 2021.12.07
Ajax란?  (0) 2020.03.10
bootstrap  (0) 2020.02.25
MIME type  (0) 2020.02.25
HTTP 상태 코드  (0) 2020.02.25
Comments