Nginx Webサーバー用のモジュール/プラグインを構築する方法に関するチュートリアルを探しています。
誰かが助けてくれますか?適切なチュートリアルが見つからないようです。
ドキュメントからの引用:
Evan Millerが決定的な Nginxモジュール開発のガイド を書きました。しかし、その一部は少し古くなっています。あなたは警告されました。
Github検索で Nginx開発キット が見つかりました。より最新のようです。
私自身の個人的な経験から、 Evan Millerのガイド は非常に役に立ちました。また、NGINXのしくみを深く理解している必要があります。 Agentzhのチュートリアル が役立ちます。
his modules のソースコードを読むことも常に役立ちます。
まだ確認していない ビデオチュートリアル もありますが、それはいいようです。
http://www.evanmiller.org/nginx-modules-guide.html
Nginxにはモジュールチェーンがあります。 Nginxが応答をgzipまたはチャンクエンコードする必要がある場合、作業を行うためにモジュールを取り出します。 NginxがIPアドレスまたはHTTP認証資格情報に基づいてリソースへのアクセスをブロックすると、モジュールが偏向を行います。 NginxがMemcacheまたはFastCGIサーバーと通信する場合、モジュールはトランシーバーです...
このガイドの目的は、Nginxのモジュールチェーンの詳細を説明することです...ガイドを完了すると、Nginxが実行できなかったことができるようにする高品質のモジュールを設計および作成できるようになります。前に行います。 Nginxのモジュールシステムは多くのニュアンスと要点を備えているため、このドキュメントを頻繁に参照することをお勧めします。私は概念をできるだけ明確にしようとしましたが、私は率直に言って、Nginxモジュールを書くのはまだ大変な作業になる可能性があります...
あなたは公式の nginx開発ガイドはこちら を見つけることができます。
ドキュメントの終わりは ここの例 でいっぱいの新しいリポジトリ(この投稿の6週間前)につながります。