nginxのミニマリストの入門チュートリアル!(RPM)

基本的な導入

Nginxこれは、高性能であるHTTPとリバースプロキシwebサーバーだけでなく、提供サービスを。IMAP/POP3/SMTP

NginxイゴールによってSaisuoyefuロシアは第2の訪問先サイトの開発、最初の公開版でリリースさの日を。Rambler.ru0.1.02004104

Nginx これは、少ないメモリ、高い同時実行の所有によって特徴づけられます。

実際にはnginx、同時能力は、我々のプロジェクトで導入した場合、Webサーバーのパフォーマンスの同じ型では間違いなく、一般的に良く話しているNginx、私たちのプロジェクトのアーキテクチャは次のようになります。

 

このアーキテクチャでは、Nginx代表者の役割は、サーバーの負荷分散と呼ばれるリバース・プロキシ・サーバー、すべての要求が最初に到着したNginx上で、次にによってNginx設定された転送ルールに従って進めるために転送さ1、クライアント要求が送信さTomcatアップ。

これには二つの概念が含まれます。

  • サーバロードバランシング

これは、特定のサーバの圧力を軽減するための要求を持ち越されます。多くの負荷分散戦略、層の多くは、基本的にからいくつかの大規模なサイトのために、そこにあるDNS、それが分かれたスタートの負荷分散、負荷分散ハードウェアとソフトウェアの各それぞれ表すF5Nginx(現在はNginxされてきたF5買収)、年の初めには、それを使用することも可能Apacheに負荷分散を行うが、効率が優れているNginxので、今、主流のスキームNginx

  • リバースプロキシサーバー:

もう一つの概念は、リバースプロキシを言うために、リバースプロキシサーバーで、フォワードプロキシと言っている、次のチャートを見て:

このプロセスでは、Googleが実際にそのクライアントがそれにアクセスするには、この中間サーバのだけ認識しているアクセス誰を知りません。したがって、ここでの薬剤は、実際には、このエージェントがプロキシ前方に呼ばれて、中間サーバのプロキシクライアントです。

だから、リバースプロキシ、それは何ですか?私は、ビットリバースプロキシ10086顧客サービスのように、次のチャートを見てみ果たしました:

このプロセスでは、数10086は、実際にサービスを提供し、プロキシのと等価であるオペレータが、顧客のために、彼は事業者が提供するサービスである最終的には気にしない、彼は唯一のラインでこの番号10086を覚えておく必要があります。

すべての要求は10086は、処理する特定のオペレータに要求を転送します、10086ヒット。そのため、どこ10086は、プロキシのと等価であるが、それは事業者の代理人ではなく、クライアントで、代理店はリバースプロキシと呼ばれます。

nginxの利点

Java開発では、nginxのは非常に広く使用されている、ほんの数を与えています。

  1. 行うには、静的なリソースを使用してnginxのサーバ:Tomcatがブラウザに戻ることを決議した後、Javaリソースを動的および静的、動的なニーズに分けることができ、そのようなJSPページなど、Freemarkerのページを、コントローラ等、JSONデータを返す、ダイナミックとしてカウントされます資源、Tomcatのプロセスを通じて動的なリソースは、速度が必然的に低下します。そのような画像、HTML、JS、CSSおよびその他のリソースなどの静的リソースの場合、それは、Tomcatを経由せずに解決することができ、ライン上のクライアントへの戻りリソース間のこれらのリソースの際にクライアント要求、。この時点で、あなたはnginxのサーバーを使用して静的リソースを設定することができ、クライアントに直接静的リソースを返しました。

  2. ダボまたはSpirngクラウドのいずれかを使用して、サーバのロードバランシングを行うために使用nginxのは、外に自分の負荷分散戦略を使用することに加えて、また、nginxのサーバーの負荷分散を使用して行うことができます。

  3. これは、高並行性、低メモリ消費、低コスト、簡単な構成、安定した動作をサポートしています。

nginxのインストール

基本的にはLinux上でnginxのを使用しているため、宋のGeここでは、主にCentOSのは7 nginxのインストール表示するよう:

まずダウンロードnginxの

wgetののhttp:// nginx.org/download/nginx-1.17.0.tar.gz

次に、ダウンロードしたディレクトリを抽出し、インストールをコンパイルする前に解凍ディレクトリを入力し、次の2つの依存関係をインストールする必要があります。

yumをpcre-インストール-y のdevelを

yumののopensslのopenssl-develのインストール-y

その後、コンパイルしてインストールを開始します:

./ のconfigure 

makeが

make installを

一度インストールされると、デフォルトのインストール場所:

/ usr / local / nginxの/ sbinに/ nginxの

ディレクトリにsbinディレクトリ、実行nginxを開始しますNginx 

 

正常に起動nginxの後、ブラウザで直接nginxのアドレスにアクセスしてください。

ページの上を参照してください。nginxのが正常にインストールされて示しています。

あなたはnginxの設定を変更する場合は、次のコマンドを使用して、nginxの設定ファイルを再読み込みすることができます。

./nginx -sリロード

概要

この記事では、我々はnginxのの基本的な理解を読んだ後ことを願って、単純なテキストnginxのリテラシーとみなすことができます。この記事ではまず、メッセージの議論を残してくださいご質問があることを述べました。

おすすめ

転載: www.cnblogs.com/tomingto/p/11462675.html