2017-04-19 5 views
0

nginxでWebサーバーを構築しようとしています。
nginxでc/C++モジュールを使用する方法

私のPCはMac OSですので、私はちょうどbrew install nginxです。それはうまくいく。私は/usr/local/bin/にあるnginxを実行してサーバーを起動できます。また、http://localhostにアクセスすると、/usr/local/var/www/index.htmlにあるメインページを取得できます。

しかし、nginxのソースコードが見つかりません。

ソースコードをhereからダウンロードします。

今私は混乱しています。私は自分のプロジェクトをどのように編成するのか分かりません。

たとえば、このhello worldの場合は、#include <ngx_config.h> #include <ngx_core.h> #include <ngx_http.h>が必要です。それは、c標準ライブラリとしてnginxのソースコードを使用することができたようです。

どうすれば同じことができますか?
開発したモジュールはどこに置く必要がありますか?

+2

CまたはC++?またはCとC++を別々に使用します。 –

+1

http://www.evanmiller.org/nginx-modules-guide.html – sailfish009

+0

@AjayBrahmakshatriya今のところ、C++で動作するかどうかは分かりません。 – Yves

答えて

0

これら二つは私には非常に良い出発点のように思える:

http://www.evanmiller.org/nginx-modules-guide.html
http://nutrun.com/weblog/2009/08/15/hello-world-nginx-module.html

私はすべてのモジュールを自分で作っていないが、私は私自身の問題の解決策の一つが検索時に私が見つけましたこれらは私にとって有望です。

実験中の進捗状況をお知らせします。すでに進んでいれば、分かち合いましょう。

関連する問題