ホームページ > バックエンド開発 > PHPチュートリアル > Nginx はリバース プロキシ機能を実装するために単純にデプロイされ、リソース パッケージが付属しています

Nginx はリバース プロキシ機能を実装するために単純にデプロイされ、リソース パッケージが付属しています

WBOY
リリース: 2016-07-28 08:26:41
オリジナル
1094 人が閲覧しました

1. 公式 Web サイトから nginx をダウンロードします。URL: http://nginx.org
ここをクリックしてダウンロードすることもできます: nginx リソースのダウンロード

2. 基本的な nginx コマンド

以下に示すように、cmd を開いて nginx パスに切り替えます:

 Nginx简单部署实现反向代理的功能,附带资源包

「start nginx」と入力して Enter キーを押すと、ウィンドウが点滅します。過去の経験によれば、同胞は過去に間違いを犯したはずですが、実際には、以下に示すように、nginx に似たプロセスが他にもあるかどうかを確認できます。

これで nginx が開始されました。現時点では心配する必要はありません。リクエスト転送 (リバース プロキシ) を行うには、まずブラウザを開いて

http://localhost Nginx简单部署实现反向代理的功能,附带资源包 と入力し、次のようにブラウザから返されたページの結果を確認します。

 Nginx简单部署实现反向代理的功能,附带资源包

この時点で、nginx が正常に起動していることがわかります。nginx ディレクトリ内のページにアクセスすると、リバース プロキシの効果を実現するにはどうすればよいでしょうか。この時点で、nginx ファイル ディレクトリを再度開きます。conf フォルダーの下に多くの設定ファイルがあります。この時点では、テキスト エディターを使用してこのファイルを開くだけで確認できます。次の設定では、サーバー部分のみがインターセプトされます:

このコードはプロキシ サーバーと同等であり、複数のプロキシ サーバーを設定することもできます。以下では、主にサーバー内の主要なパラメーターの意味を紹介します。 listen: 現在のプロキシ サーバーがリッスンするポートを示します。デフォルトはポート 80 です。複数のサーバーを構成する場合、このポートを同じに記述することはできないことに注意してください。独自の Tomcat ポートの場合、ここでのポートは http リクエスト ポートです。  Nginx简单部署实现反向代理的功能,附带资源包

server_name: リッスン後のリダイレクト先を示します。後で例として tomcat にリダイレクトします。

location: 一致するパスを示し、 / はすべてのリクエストに一致することを示します。

 Nginx简单部署实现反向代理的功能,附带资源包次に、localhost をリクエストするときに Tomcat ホームページにリダイレクトされるように、対応する設定パラメータを変更しましょう。

設定を変更した後、設定ファイルをリロードする必要があります。さあ、今すぐ cmd ウィンドウで nginx -s を実行してください

リロード (nginx -s

) stop は nginx サービスを停止することです)、ブラウザを開いて

http://localhost

にアクセスすると、以下に示すように、結果が nginx ホームページではなく、Tomcat ホームページになっていることがわかります:

 Nginx简单部署实现反向代理的功能,附带资源包

上記は nginx の簡単な実装です。リバース プロキシのプロセスでは、異なるリクエストを異なる宛先に送信することもできます。nginx が非常に強力である場合は、ここでは詳しく説明しません。間違いがある場合は、指摘して一緒に進めてください。手が疲れてけいれんしています。転載するときは出典に注意してください。


')​​.addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
').text(i)); }; $numbering.fadeIn(1700); }); }); 上記では、リバース プロキシ機能を実装するための Nginx の簡単なデプロイメントを紹介しました。これには、関連コンテンツを含むリソース パッケージが付属しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

 Nginx简单部署实现反向代理的功能,附带资源包

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート