2017-01-29 2 views
1

C++로 서버를 개발 중이며 HTTP 요청을 처리하는 FastCGI 응용 프로그램을 구현하고 싶습니다. 몇 가지 응용 프로그램 예제를 살펴 보았지만 응용 프로그램과 통신하기 위해 서버 측에서 수행해야 할 작업에 대해서는 본 적이 없습니다. 누구든지 내게 이것에 대한 통찰력을 줄 수 있습니까? 나는 FastCGI 웹 사이트조차도 모든 곳을 수색했다.FastCGI 서버 C++

+2

https://www.w3.org/CGI/ – Barmar

+0

에서 CGI 사양 읽기 [Wikipedia] (https://en.wikipedia.org/wiki/FastCGI) 참조 – Barmar

답변

0

C에서 매우 간단한 FastCGI Server 구현 fcgid을 시도 할 수 있습니다. 파이썬으로 작성된 fastcgi 서버 인 flup을 기반으로합니다.

또한 fastcgipp 프로젝트를 파헤쳐 보면 약간의 빛이 나옵니다. FastCGI 클라이언트 구현입니다. 사용의 좋은 사례가있다 : Echo

HelloWorld

    • 는 도움이되기를 바랍니다.

  • +0

    감사합니다! 그러나 좀 더 구체적 일지 모르지만 환경 변수로 보내야 할 것이 무엇인지, 그리고 서버에서 앱으로 표준을 통해 보내야 할 것이 무엇인지 조사하고있었습니다. nginx를 사용하여 응용 프로그램을 테스트 해 보았습니다. 제대로 작동 했으므로 서버에 구현하는 방법을 알고 싶었습니다. 내가 제안한 것을 살펴 보겠습니다. – Pinkie

    +0

    어렵고 오류가 발생하기 쉽습니다. FCGI가 어느 정도 인기를 얻기까지는 15 년이 더 걸린 이유가 있습니다. 어쩌면 당신은 파이썬 커뮤니티가 사용하고있는 것과 Ruby 커뮤니티를위한 것과 같은 다른 스펙을 봐야 할 것입니다. – Lothar