HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🚀
개발 노트
/
🌈
생활코딩
/
🧩
CGI
🧩

CGI

  • Common Gateway Interface
  • 웹 서버와 프로그래밍 언어(php, java, pyhon 등)가 통신할 수 있도록 표준화된 규약.
  • 웹 서버는 html을 제외한 프로그래밍 언어 파일을 요청받으면,
    • 해당 프로그래밍 엔진을 실행시키고, 이 때 사용하는 규약이 CGI이다.
 
notion image
notion image
 
 
notion image
 

참고자료

Common Gateway Interface(CGI)란 무엇인가
Common Gateway Interface(CGI)란 서버와 애플리케이션 간에 데이터를 주고 받는 방식 또는 컨벤션을 CGI라고 한다. 아래 그림을 참고하자. 유저가 웹페이지를 요청했을 때 서버는 요청된 페이지를 보내준다. 하지만 유저가 웹페이지에서 특정 form을 채운 뒤 웹페이지를 보내면 이는 보통 애플리케이션에 의해 처리되어야 한다. 웹서버는 보통 form 정보를 처리해줄 애플리케이션 프로그램에 정보를 보내고, confirmation 메시지를 돌려준다.
Common Gateway Interface(CGI)란 무엇인가
https://live-everyday.tistory.com/197
Common Gateway Interface(CGI)란 무엇인가