這里簡要的寫一下nginx的部署具體的業(yè)務需求根據自身的情況而定
這里是nginx中文的文檔?http://www.nginx.cn/doc/
這里是 nginx的下載地址?http://nginx.org/en/download.html
起因 :因整體業(yè)務未來的擴展(省國家稅務局的)和現(xiàn)在整體的業(yè)務情況 綜合考慮如果再進行增加業(yè)務 服務器的壓力會更加的大妆毕,肯定要進行負載均衡的處理较雕,當時因為稅務局的網絡復雜情況等等 一直沒有找到合適的方法,忽然想到nginx的方式進行代理負載。下面簡要的說明一下部署。
下載解壓后找到 conf==>nginx.conf文件 ?這個是具體配置。
我簡單用虛擬機的搭建了下環(huán)境 用于演示,兩臺服務器 是windowsserver2008r2
? A ?192.168.1.110 端口是 8010
? B ?192.168.1.113 端口是 7010
開始配置??conf==>nginx.conf文件 ?這個是具體配置顽爹。
upstream test {
? ? least_conn; ?# 重要參數(shù) “最少連接次數(shù)“:兩臺服務器哪臺連接少 尋找哪臺撮竿。
? ? server? ? 192.168.1.110:8010? weight=1; #weight ?權重 優(yōu)先級 服務A
? ? server? ? 192.168.1.113:7010? weight=2; ?#服務B
}? ? ?
? ? server {
? ? ? ? listen? ? ? 8000; #監(jiān)聽本地的端口
? ? ? ? server_name? localhost;
? ? ? ? #charset koi8-r;
? ? ? ? #access_log? logs/host.access.log? main;
? ? ? ? location / {
? ? ? ? ? ? ? ? proxy_connect_timeout 2s; #當某個服務掛了響應時間
? ? ? ? ? ? ? ? proxy_pass http://test; ?
? ? ? ? ? ? ? ? proxy_redirect default;?
? ? ? ? }
upstream test?和? proxy_pass http://test; ?一致“”test”?
最終結果
訪問本地監(jiān)聽端口 ?他會自動輪詢A和B 服務器
Windows下Nginx的啟動吮便、停止等命令
xxx: 具體程序的路徑
在Windows下使用Nginx,我們需要掌握一些基本的操作命令幢踏,比如:啟動髓需、停止Nginx服務,重新載入Nginx等惑折,下面我就進行一些簡單的介紹授账。
1、啟動:
C:\xxx>start nginx或
C:\xxx>nginx.exe
2惨驶、停止:
C:\xxx>nginx.exe -s stop或
C:\xxx>nginx.exe -s quit
注:stop是快速停止nginx白热,可能并不保存相關信息;quit是完整有序的停止nginx粗卜,并保存相關信息屋确。
3、重新載入Nginx:
C:\xxx>nginx.exe -s reload
當配置信息修改续扔,需要重新載入這些配置時使用此命令攻臀。
4、重新打開日志文件:
C:\xxx>nginx.exe -s reopen
5纱昧、查看Nginx版本:
C:\xxx>nginx -v