四、nginx實戰

一、配置代理服務器
  location /ssm{
            proxy_pass http://192.168.166.112:8080;
            root   html;
            index  index.html index.htm;
   }
二、負載均衡配置 
    #  首先,你要有兩臺或以上可以提供相同服務的Web服務器,不然這個負載均衡配置就沒有意義!
    #  在配置過程中只需要改代理服務器的配置就行,其他服務器不用管。
        #   在http下添加如下代碼
            upstream item { # item名字可以自定義
                server 192.168.101.60:81;
                server 192.168.101.77:80;
                # 負載均衡模式(非必選項)
            }
        #   在server 80下添加如下代碼
            location /{
                proxy_pass http://item;     # item是在上面命名的
            }
 
  • 負載均衡模式
 
    -   '默認輪詢'
    #   默認輪詢, 如果你是直接複製上面的upstream的話你使用的就是默認輪詢方式,請求會隨機派發到你配置的服務器上。
    -   '權重分配'
    #   配置方式:  
        upstream item { # item名字可以自定義
            server 192.168.101.60:81 weight=1;
            server 192.168.101.77:80 weight=2;
        }
    #   weight的值越高被派發請求的概率也就越高,可以根據服務器配置的不同來設置。
    -   '哈希分配'
        upstream item { # item名字可以自定義
            ip_hash;
            server 192.168.101.60:81;
            server 192.168.101.77:80;
        }
    #  原理:他的根據客戶端IP來分配服務器,比如我第一次訪問請求被派發給了192.168.101.60這臺服務器,那麼我之後
    #  的請求就都會發送這臺服務器上,這樣的話session共享的問題也就解決了。
    -   '最少連接分配'
        upstream item { # item名字可以自定義
            least_conn;
            server 192.168.101.60:81;
            server 192.168.101.77:80;
        }
    #   原理:根據上添加的服務器判斷哪臺服務器分的連接最少就把請求給誰。
三、配置靜態服務器
四、配置端口轉發
// 當通過 face.danoolive.com:80 端口訪問這個服務器時
// 該請求會被轉發到 127.0.0.1:9992
server {
listen 80;
// 通過訪問的路徑來處理轉發 ...
location / {
// 也不一定是內網 127.0.0.1 ,也可以是另外一個服務器的某個端口等 ...
}
}
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章