view xml/ja/index.xml @ 2980:c80a7cb452e8

Linux packages: actualized supported Alpine Linux versions.
author Konstantin Pavlov <thresh@nginx.com>
date Fri, 16 Jun 2023 18:53:11 -0700
parents ff357b676c2e
children
line wrap: on
line source

<!DOCTYPE article SYSTEM "../../dtd/article.dtd">

<article name="nginx"
         link="/ja/"
         lang="ja">


<section>

<para>
nginx [えんじんえっくす] は <link url="http://sysoev.ru/en/">Igor Sysoev</link> によって作られた HTTP とリバースプロキシのサーバで、メールプロキシサーバでもあります。<link url="http://www.rambler.ru">Rambler</link>
(<link url="http://ramblermedia.com">RamblerMedia.com</link>) を含むロシアの多くの高負荷サイトで5年以上も動いています。Netcraft によると、nginx は <link url="http://news.netcraft.com/archives/2010/04/15/april_2010_web_server_survey.html">2010 年 4 月時点で 4.70%</link> の人気サイトでサーバーとして、もしくはプロキシとして利用されています。成功例としては <link url="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</link> や
<link url="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</link> があります。
</para>

<para>
ソースコードは <link url="/LICENSE">BSD 風の 2 箇条ライセンス</link>でライセンスされています。
</para>

</section>


<section id="basic_http_features"
        name="基本的な HTTP 機能">

<para>
<list type="bullet">

<listitem>
スタティックなインデックスファイルの提供、自動インデクシング、オープンなファイルディスクリプタキャッシュ
</listitem>

<listitem>
キャッシングで高速化されたリバースプロキシ、シンプルなロードバランシングとフォールトトレランス
</listitem>

<listitem>
リモートの FastCGI サーバのキャッシングによる高速化サポート、シンプルなロードバランシングとフォールトトレランス
</listitem>

<listitem>
モジュールアーキテクチャ。フィルタには gzip、バイトレンジ、チャンク化されたレスポンス、XSLT、SSI、画像リサイズフィルタが含まれます。FastCGI もしくはプロキシ化されたサーバなら、単一ページ内への複数 SSI 封入が並列で処理可能。
</listitem>

<listitem>
SSL と TLS SNI サポート。
</listitem>

</list>
</para>

</section>


<section id="other_http_features"
        name="他の HTTP 機能">

<para>
<list type="bullet">

<listitem>
名前ベースと IP ベースの仮想サーバ
</listitem>

<listitem>
キープアライブとパイプライン接続のサポート
</listitem>

<listitem>
柔軟な設定
</listitem>

<listitem>
クライアント処理を中断させること無く再構成、オンラインアップグレード
</listitem>

<listitem>
アクセスログフォーマット、バッファされたログ書き込み、素早いログローテーション
</listitem>

<listitem>
3xx-5xx エラーコードのリダイレクト
</listitem>

<listitem>
rewrite モジュール
</listitem>

<listitem>
クライアントの IP アドレスをベースにしたアクセスコントロールと HTTP ベーシック認証
</listitem>

<listitem>
PUT、DELETE、MKCOL、COPY、MOVE メソッド
</listitem>

<listitem>
FLV ストリーミング
</listitem>

<listitem>
速度制限
</listitem>

<listitem>
同一アドレスからの同時接続もしくは同時リクエストの制限
</listitem>

<listitem>
埋め込み perl
</listitem>

</list>
</para>

</section>


<section id="mail_proxy_server_features"
        name="メールプロキシサーバ機能">

<para>
<list type="bullet">

<listitem>
外部の HTTP 認証サーバを利用した IMAP/POP3 バックエンドへのユーザリダイレクト
</listitem>

<listitem>
外部の HTTP 認証サーバと内部 SMTP バックエンドへの接続リダイレクトを利用したユーザ認証
</listitem>

<listitem>
認証メソッド:

<list type="bullet">

<listitem>
POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
</listitem>

<listitem>
IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
</listitem>

<listitem>
SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
</listitem>

</list>
</listitem>

<listitem>
SSL サポート
</listitem>

<listitem>
STARTTLS と STLS のサポート
</listitem>

</list>
</para>

</section>


<section id="architecture_and_scalability"
        name="アーキテクチャとスケーラビリティ">

<para>
<list type="bullet">

<listitem>
一つのマスタープロセスと複数のワーカープロセス。ワーカーは非特権ユーザとして動く
</listitem>

<listitem>
通知メソッド: kqueue (FreeBSD 4.1+)、epoll (Linux 2.6+)、rt シグナルs (Linux 2.2.19+)、/dev/poll (Solaris 7 11/99+)、イベントポート (Solaris 10)、select、poll
</listitem>

<listitem>
EV_CLEAR, EV_DISABLE (イベントを一時的に無効にする)、 NOTE_LOWAT, EV_EOF、利用可能なデータの数、エラーコードを含む様々な kqueue 機能のサポート
</listitem>

<listitem>
sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5)、sendfile64 (Linux 2.4.21+)、sendfilev (Solaris 8 7/01+) のサポート
</listitem>

<listitem>
ファイル AIO (FreeBSD 4.3+, Linux 2.6.22+)
</listitem>

<listitem>
Accept-filters (FreeBSD 4.1+) と TCP_DEFER_ACCEPT (Linux 2.4+) のサポート
</listitem>

<listitem>
1 万の非アクティブな HTTP キープアライブ接続は約 2.5M のメモリーを使用
</listitem>

<listitem>
データコピーの実施は最小に保たれる
</listitem>

</list>
</para>

</section>


<section id="tested_os_and_platforms"
        name="テスト済み OS とプラットフォーム">

<para>
<list type="bullet">

<listitem>
FreeBSD 3&mdash;8 / i386; FreeBSD 5&mdash;8 / amd64;
</listitem>

<listitem>
Linux 2.2&mdash;2.6 / i386; Linux 2.6 / amd64;
</listitem>

<listitem>
Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
</listitem>

<listitem>
MacOS X / ppc, i386;
</listitem>

<listitem>
Windows XP, Windows Server 2003.
</listitem>

</list>
</para>

</section>


</article>