1. 公式 Web サイトから nginx をダウンロードします。URL: http://nginx.org
ここをクリックしてダウンロードすることもできます: nginx リソースのダウンロード
2. 基本的な nginx コマンド
以下に示すように、cmd を開いて nginx パスに切り替えます:
「start nginx」と入力して Enter キーを押すと、ウィンドウが点滅します。過去の経験によれば、同胞は過去に間違いを犯したはずですが、実際には、以下に示すように、nginx に似たプロセスが他にもあるかどうかを確認できます。
これで nginx が開始されました。現時点では心配する必要はありません。リクエスト転送 (リバース プロキシ) を行うには、まずブラウザを開いてhttp://localhost と入力し、次のようにブラウザから返されたページの結果を確認します。
この時点で、nginx が正常に起動していることがわかります。nginx ディレクトリ内のページにアクセスすると、リバース プロキシの効果を実現するにはどうすればよいでしょうか。この時点で、nginx ファイル ディレクトリを再度開きます。conf フォルダーの下に多くの設定ファイルがあります。この時点では、テキスト エディターを使用してこのファイルを開くだけで確認できます。次の設定では、サーバー部分のみがインターセプトされます:
このコードはプロキシ サーバーと同等であり、複数のプロキシ サーバーを設定することもできます。以下では、主にサーバー内の主要なパラメーターの意味を紹介します。 listen: 現在のプロキシ サーバーがリッスンするポートを示します。デフォルトはポート 80 です。複数のサーバーを構成する場合、このポートを同じに記述することはできないことに注意してください。独自の Tomcat ポートの場合、ここでのポートは http リクエスト ポートです。
server_name: リッスン後のリダイレクト先を示します。後で例として tomcat にリダイレクトします。 location: 一致するパスを示し、 / はすべてのリクエストに一致することを示します。次に、localhost をリクエストするときに Tomcat ホームページにリダイレクトされるように、対応する設定パラメータを変更しましょう。
設定を変更した後、設定ファイルをリロードする必要があります。さあ、今すぐ cmd ウィンドウで nginx -s を実行してくださいリロード (nginx -s
) stop は nginx サービスを停止することです)、ブラウザを開いてhttp://localhost
にアクセスすると、以下に示すように、結果が nginx ホームページではなく、Tomcat ホームページになっていることがわかります: 上記は nginx の簡単な実装です。リバース プロキシのプロセスでは、異なるリクエストを異なる宛先に送信することもできます。nginx が非常に強力である場合は、ここでは詳しく説明しません。間違いがある場合は、指摘して一緒に進めてください。手が疲れてけいれんしています。転載するときは出典に注意してください。
').addClass('事前番号付け').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i
').text(i));
};
$numbering.fadeIn(1700);
});
});
上記では、リバース プロキシ機能を実装するための Nginx の簡単なデプロイメントを紹介しました。これには、関連コンテンツを含むリソース パッケージが付属しています。PHP チュートリアルに興味のある友人に役立つことを願っています。