nginxの(エンジンX)は、高性能HTTPサーバであり、プロキシサービスをリバースもIMAP / POP3 / SMTPサービスです。
nginxのは、軽量なWebサーバ/リバースプロキシサーバと電子メール(IMAP / POP3)プロキシサーバであり、BSDのような合意の下でリリース。これは、少ないメモリ、高い同時実行、Webサーバのパフォーマンスの同じタイプが優れている同時nginxの事実を行う能力を占めています。
次、どのように、Windowsのnginxのへの導入の誰もがIIS上の負荷分散アプリケーションを実現するために複数のサーバを設定します。
以下に示すように図1に示すように、選択nginxのプロキシサーバとして複数のサーバ、アプリケーションサーバなどの他のサーバーは、(ローカルテスト、3つのサイトをIIS)。
2は、我々は、プロキシサーバー上でnginxの、nginxのをインストールし、我々は最初にする以下に示すように、インストールパッケージをダウンロードする公式サイトをnginxの:
:公式サイトのダウンロードhttp://nginx.org/en/download.htmlを
図3に示すように、ルートディレクトリにインストールパッケージD抽出物、ファイルのディレクトリ構造を、以下に示すように:
4、インストールはnginxのconfファイルのディレクトリを見つける以下に示すように、nginx.conf、デフォルトのアクセスポート8080を:
注意:ポートが80である場合は、IISのデフォルトのポートをオフにする80
5、我々は以下の構成セクションを追加することができます
#IIS配置多台Server,weight是权重,权重越大,被访问的几率越大 upstream iis_server{ server 127.0.0.1:801 weight=1; server 127.0.0.1:802 weight=1; server 127.0.0.1:803 weight=1; }
6、接下来我们修改端口为8080,然后在location配置节下配置代理地址已经静态的目录,如下图所示:
location / { root html; index index.html index.htm; #iis_server代理地址 proxy_pass http://iis_server; }
7、设置字符集,以防止中文字符乱码,如下图所示:
8、进入到nginx根目录,使用命令提示符关闭和重新启动nginx,
9、然后我们通过nginx代理服务地址访问,可以看到内容是随机访问3台服务器上的,如果我们有多台服务器,在这多台服务器上部署相同的应用,就可以达到负载均衡的目的,如下图所示:
Windows下Nginx的启动、停止等命令
在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。
1、启动:
C:\server\nginx-1.0.2>start nginx
或
C:\server\nginx-1.0.2>nginx.exe
注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。
2、停止:
C:\server\nginx-1.0.2>nginx.exe -s stop
或
C:\server\nginx-1.0.2>nginx.exe -s quit
注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。
3、重新载入Nginx:
C:\server\nginx-1.0.2>nginx.exe -s reload
当配置信息修改,需要重新载入这些配置时使用此命令。
4、重新打开日志文件:
C:\server\nginx-1.0.2>nginx.exe -s reopen
5、查看Nginx版本:
C:\server\nginx-1.0.2>nginx -v
参考手册:http://shouce.jb51.net/nginx/left.html
转:http://www.mssqls.com/Home/ListDetail/d1a253d7-ab52-4858-85ad-db21d27bc625
https://www.cnblogs.com/kevin1990/p/6821948.html