私はC++でサーバーを開発しています。そのサーバーと連携してHTTP要求を処理するFastCGIアプリケーションを実装したいと考えていました。私はアプリケーションのいくつかの例を見てきましたが、アプリケーションと通信するために私がサーバ側で何をすべきかについて何も見ていません。 誰も私にこれに関するいくつかの洞察を与えることができますか?どこでも検索していますが、FastCGIのWebサイトもダウンしています。FastCGIサーバーC++
答えて
fcgidは、C++での非常に単純なFastCGIサーバー実装です。これは、flup、pythonで書かれたfastcgiサーバに基づいています。
さらに、fastcgippプロジェクトを掘り下げてみると、いくつかの光をもたらすことができます。これはFastCGIクライアントの実装です。使用のいくつかの良い例があります。
はそれがお役に立てば幸いです。
ありがとうございます!しかし、私はもう少し具体的かもしれませんが、私は何が環境変数として送られる必要があるのか探していて、サーバーからアプリケーションにstdinを通して送られなければならないものは何ですか。 私はそれをテストするためにnginxでアプリケーションを走らせました。それはうまくいきました。ちょうど私のサーバに実装する方法を知りたがっていました。 私はあなたが示唆したことを見てみましょう – Pinkie
それは困難で非常にエラーが発生しやすいです。 FCGIがいくらか普及するまでに15年以上かかる理由があります。おそらく、PythonコミュニティがRubyコミュニティのために使っているものやラックのような他のスペックを見るべきでしょう。 – Lothar
- 1. FastCGI fork in c
- 2. FastCGI for C++
- 3. FastCGIとApacheとC++
- 4. FastCGIアプリケーションでC++ HTTPサーバーを拡張する方法は?
- 5. PHP fastcgiがLighttpdサーバーで403を返す
- 6. C/C++のCGI/FastCGIアプリケーション(ソケットプログラミングの質問)
- 7. FastCGIとC++で始めるところ
- 8. 相互SSLとFastCGIをサポートするWebサーバー
- 9. C/C++ FastCGI Developersツールキットのサンプルプログラム(動作しません)
- 10. Nginx 502 FastCGIエラー
- 11. python-fastcgi extension
- 12. Django fastcgi hangs
- 13. Django + fastcgi + nginx logging
- 14. FastCGI、Lighttpd、Flask
- 15. FastCGIでPHP open_basedir
- 16. InstallngのFastCGI ++
- 17. マルチスレッドFastCGI Javaライブラリ
- 18. ロケーションブロックとFastCGIプロキシ
- 19. Python fastcgi client
- 20. Flask .htaccess for FastCGI
- 21. FastCGI Dev Kitのインストール
- 22. PHP 7 SQLServerとFastcgi
- 23. openbsd httpd fastcgi設定
- 24. WindowsとLighttpdのFastCGI
- 25. NGINXを使用してC FastCGIスクリプトを実行する
- 26. C++を使用してfastcgiを実装していますか?
- 27. C#アプリケーション内でFastCGIアプリケーションを使用する
- 28. 高負荷のWebサーバーにFastCGIを使用するためのベストプラクティス
- 29. Django FastCGIと500 Internal Server Error
- 30. CGI/FastCGI in Railsの理解
https://www.w3.org/CGI/ – Barmar
でCGI仕様を読む[Wikipedia](https://en.wikipedia.org/wiki/FastCGI)も参照してください – Barmar