2017-01-29 5 views
1

私はC++でサーバーを開発しています。そのサーバーと連携してHTTP要求を処理するFastCGIアプリケーションを実装したいと考えていました。私はアプリケーションのいくつかの例を見てきましたが、アプリケーションと通信するために私がサーバ側で何をすべきかについて何も見ていません。 誰も私にこれに関するいくつかの洞察を与えることができますか?どこでも検索していますが、FastCGIのWebサイトもダウンしています。FastCGIサーバーC++

+2

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

+0

でCGI仕様を読む[Wikipedia](https://en.wikipedia.org/wiki/FastCGI)も参照してください – Barmar

答えて

0

fcgidは、C++での非常に単純なFastCGIサーバー実装です。これは、flup、pythonで書かれたfastcgiサーバに基づいています。

さらに、fastcgippプロジェクトを掘り下げてみると、いくつかの光をもたらすことができます。これはFastCGIクライアントの実装です。使用のいくつかの良い例があります。

はそれがお役に立てば幸いです。

+0

ありがとうございます!しかし、私はもう少し具体的かもしれませんが、私は何が環境変数として送られる必要があるのか​​探していて、サーバーからアプリケーションにstdinを通して送られなければならないものは何ですか。 私はそれをテストするためにnginxでアプリケーションを走らせました。それはうまくいきました。ちょうど私のサーバに実装する方法を知りたがっていました。 私はあなたが示唆したことを見てみましょう – Pinkie

+0

それは困難で非常にエラーが発生しやすいです。 FCGIがいくらか普及するまでに15年以上かかる理由があります。おそらく、PythonコミュニティがRubyコミュニティのために使っているものやラックのような他のスペックを見るべきでしょう。 – Lothar