---
title: "ドキュメント"
language: "ja"
documentation_version: "3.x"
channel: "development"
release_context: null
source_revision: "10297d1e28653321d6996609fc53718d3b7c8278"
working_tree_clean: true
source_path: "docs/ja/README.md"
source_sha256: "3e11cbefad709ecb64b54aab4896c9aeef79b519ab5c814ff185febbf6f65b12"
source_at_revision: true
source_url: "https://github.com/matsumotory/ngx_mruby/blob/10297d1e28653321d6996609fc53718d3b7c8278/docs/ja/README.md"
html_url: "https://ngx.mruby.org/ja/docs/"
markdown_url: "https://ngx.mruby.org/markdown/ja/docs.md"
last_updated: "2026-10-29"
---

# ドキュメント

これは、ブランチ`next`で開発しているngx_mruby 3.xのドキュメントです。ページは4種類あります。ngx_mrubyを動かしてみるページ、作業ごとのガイド、リファレンス、それらの背景にあるコンセプトです。

## ページの一覧

- [はじめに](/ja/start/)：DockerでRubyのハンドラを持つnginxを動かしてから、スクリプトを書き換えます
- ガイド：[インストール](/ja/guides/install/)、[バックエンドへリクエストを振り分ける](/ja/guides/routing/)、[ファイルに載せたクライアントを拒否する](/ja/guides/access-control/)、[APIキーごとにレートを制限する](/ja/guides/rate-limit/)、[レスポンスのボディを変える](/ja/guides/body-filter/)、[RubyでTCPの接続を許可する](/ja/guides/tcp/)、[ユースケースの一覧](/ja/guides/use-cases/)、開発版の[エージェントプロキシ](/ja/guides/agent-proxy/)
- リファレンス：[ディレクティブ](/ja/reference/directives/)、[Rubyのクラスとメソッド](/ja/reference/ruby/)、[ビルド](/ja/reference/build/)
- コンセプト：[リクエストのフェーズ](/ja/concepts/request-phases/)、[フィルタ](/ja/concepts/filters/)、[ブロックせずに待つ](/ja/concepts/async/)、[ライフタイム](/ja/concepts/lifetimes/)の4つのページ
- リリース：[リリースノート](/ja/releases/)、[ngx_mruby 2.xから3.0.0への移行](/ja/releases/migration/)。リリースノートは、アップグレードする前に読む挙動の変更から始まります
- セキュリティ：[セキュリティポリシー](/ja/security/)、[信頼境界](/ja/security/trust-boundary/)。信頼境界のページには、ngx_mrubyが何を信頼し、何をクライアントの入力として扱い、スクリプトが何に責任を持つかを書いています
- 開発に参加する：[開発に参加する](/ja/contributing/)、[テスト](/ja/contributing/test/)、[ngx_mrubyの開発](/ja/contributing/development/)、[作業の状態](/ja/contributing/handoff/)

## ブランチとリリース

- [ブランチの運用](https://github.com/matsumotory/ngx_mruby/blob/next/README.md#branch-strategy)：`master`、`next`、`v2.x`が何を持つか、2.xに留まるには何に固定すればよいか
- [v3をmasterへ昇格する](/ja/contributing/development/#promoting-v3-to-master)：メンテナーのための昇格の手順

## ライセンス

ngx_mrubyのソフトウェアライセンスは[MITライセンス](https://github.com/matsumotory/ngx_mruby/blob/next/MITL)です。

<!--
The h2 headings of this page have <wbr> at their phrase boundaries
(docs/proposals/site.md, 4.4). site/scripts/check-japanese.mjs checks that
the built h2 keep them as elements, and fails when no h2 of docs/ja/ has one.
-->
