ホームページ  >  記事  >  バックエンド開発  >  Nginx は iis と協力して Windows 上で負荷分散プロセスを構築します

Nginx は iis と協力して Windows 上で負荷分散プロセスを構築します

WBOY
WBOYオリジナル
2016-08-08 09:21:37920ブラウズ

現在はそれほど多くの画像はありませんが、プロジェクトでは大量の画像ストレージの問題が発生しているためです (は現在約 1T、予想される増加率は 1.3 年間) 、大量の写真を効率的に保存する方法を考えていたときに、いくつかの情報を調べたところ、誰かが Nginx を使用してサーバーを構築していることを知りました。学び、私自身も体験しましたnginx windowでのインストールプロセス、iisと連携して負荷分散プロセスを構築する環境は次のとおりです:



説明してください、私はコンピューターしか持っていないので、デモンストレーションの目的で仮想マシンをインストールしました。

コンピューターA:このコンピューターにNginx をインストールし、NginxをDiscordするためにIISを設定してください80 ポートの競合、必ずポート番号は、仮想マシンBと組み合わせると、負荷分散用の2サーバーに相当します

仮想マシン

B:サーバーをシミュレートし、IISを確立します 、ポート番号は 80port を使用します。

インストールプロセス中に使用されたリソースについて話しましょう

仮想マシンのリソース:

Thunderのダウンロードアドレス: http://6.jsdx3.crsky.com/software1/VMwareworkstation-v9.0.1.zip

VM使用ガイド情報 : http://open-source.blog.163.com/blog/static/1267734512010714103659611/

Windowsミラーリソース: http://www. jb51.net/os/windows/Win2003/1904.html 中文nginx

http://www.ostools.net/apidocs/apidoc?api=nginx-zh

インストール

Nginx 1.

ダウンロード後、ファイルを解凍してください。指定したディレクトリは、必ずしも

C の下に配置されるとは限りません: 、自分で配置しました

も可能です。つまり、起動中に、 CMDコマンドをD:programnginxディレクトリに配置する必要があります

注: 私はバージョン nginx-1.2.1 をダウンロードしました。解凍後、ファイル名を nginx に変更します。 2.

正式にインストールする前に、最初に構成し、ディレクトリ

にあるconf/nginx.confファイルを開きます

次に、


を変更します

80任意のポート番号に変更します。ここではそれを8090に変更しました。

3.

CMDコマンドラインツールを開き、nginxインストールディレクトリに入ります。ここにD:program nginxがあります。

次に、:nginxを入力します

インストールが成功したことを示すヒントを入力します

ブラウザ入力 127.0。 0.1:

8090 たとえそれが小さな成功の一歩であっても。

Nginx

を閉じるコマンドは :

nginx –s stop

今行った変更を忘れずに変更してください。

conf/ nginx.conf

ファイル後の設定時の混乱を避けるために元に戻してください

前に述べたように、私は192.168.21.1コンピューターにNginxをインストールし、最初にを設定しますIIS 上記にアクセスしてテストサイトを作成しますwww.nginxtest.comポートは

801このサイトの下にがありますindex.htmlP年齢 5.

仮想マシン上でIISを構成します。では同じです。唯一の違いは、ポート番号が

に設定されていることです。

80 それはそれ。

6 最終結果は次のとおりです: 詳細な説明は次のとおりです:

Aエリア、 ここのアップストリームは追加されており、追加する必要があります サーバー {}

このノードが構成される前

これは、2マシンがあることを意味します負荷分散に使用されます。 www.nginxtest.comは私自身が設定したテストサイトです

B エリア、 はここで構成されます nginxがリッスンしているポート、これがデフォルト設定80ポート、Nginxが配置されているサーバーIPです、192.168です。 21.1

C地域、ドメイン名表示されます 設定完了後、nginxを再度起動します。2

NGINXブラウザ入力アドレス: www.nginxtest.com あと数回更新します。 次の 2の状況が発生し、

2日のサービス負荷分散の効果が達成されます

と交互に表示されます。 これで完了です。

関連記事:

Nginx 構成の実行と開始の詳細な紹介

上記では、Windows で iis と組み合わせて Nginx を使用して負荷分散を設定するプロセスを、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。