因為專案遇到大量的圖片儲存問題,雖然現在我們圖片還不是很多(目前在1T ,自己在思考如何有效地儲存大量圖片時,尋找一些資料,看到了,有人使用 Nginx搭建伺服器,本著學習的目的,自己也親自去體驗了一下nginx在window下的安裝過程,並搭配iis搭建一個負載平衡的過程,環境如下:
解釋一下,因為我自己就一台計算機,為了示範效果,所以安裝了虛擬機器。
電腦
A : 本電腦上安裝Nginx
同時也會設定
IIS
埠衝突,務必修改連接埠號碼,跟虛擬機B 配合,相當於2台伺服器,來做負載平衡B:虛擬機B: ,連接埠號碼使用80連接埠。
下面來說一下安裝過程已經使用到的資源 迅雷下載網址: http://6.jsdx3.crsky.com/software1/VMwareworkstation-v9.0.1.zip
:
http: //open-source.blog.163.com/blog/static/126773451201071410365961
1/
鏡像資源:http://www.jb51. net/os/windows/Win2003/1904.html
Nginx 中文nginx:http: //www.ostools.net/apidocs/apidoc?api=nginx-zh
安裝Nginx
1.
下載好後,解壓文件到你指定的目錄,不一定放在就放在了 也是可以的,就是在啟動時,需要
CMD 注意:本人下載的是 nginx-1.2.1 這個版本,解壓後,將文件名nginx-1.2.1個修改🜎 2.
在正式安裝前呢,先設定一下,開啟目錄下
然後修改
![Nginx <wbr>在windows下配合iis搭建负载均衡过程](http://image.codes51.com/Article/image/20150702/20150702194156_5868.jpg)
將這裡的
80
.
3.
開啟CMD.
D:programnginx
然後輸入:nginx 回車,沒有任何提示,表示安裝成功了,
瀏覽器輸入
127.0.0.1:
8090 就算上一小步了。
關閉Nginx的指令為
–s stop
接下來就是要配置一下伺服器了,記得將剛剛修改的
conf/nginx.conf文件
還原回去,避免後面設定時發生混亂
前面說過了,我將Nginx. 計算機上,那就先來配置這個上面的IIS,建立一個測試站點
www.nginxtest.com 端口為
801 端口為
index.html 頁
5. 同上 ,唯一的差別就是連接埠號碼設定為 80 就可以了。 6.
修改後的結果為:
這裡詳細說明:
A區域, 這裡的 upstream 是加進去的,必須加在 server
{} 這個節點設定之前
2台機器來做負載平衡的。 www.nginxtest.com 是我自己設定的測試站點 B區域,且 這裡設定的是 nginx監聽的端口,這裡用的是預設配置80端口,以及Nginx
所在伺服器
IP,Nginx所在伺服器IP,Nginx所在伺服器1. 要代理的網域 配置完成後,再次啟動nginx
,這裡進程裡會有
2個NGINX test 多刷新幾次就會出現如下2
種情況,就達到了
2天服務負載平衡的效果了
大功告成! 相關文章:
Nginx設定中運作與啟動的詳細介紹
以上就介紹了Nginx 在windows下配合iis搭建負載平衡過程,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。