欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Nginx反向代理和負載均衡部署指南

 更新時間:2016年12月05日 11:03:37   作者:Jack Tang  
本篇文章主要介紹了Nginx反向代理和負載均衡部署指南 ,具有一定的參考價值,對學習Nginx的同學有一定的幫助,感興趣的同學可以了解一下。

Nginx反向代理和負載均衡部署指南,具體如下:

1.  安裝

1) 從Nginx官網(wǎng)下載頁面(http://nginx.org/en/download.html)下載Nginx最新版本(目前是1.5.13版本)安裝包;

2)  解壓后復制到部署目錄。 

2.  啟動和停止Nginx

Nginx目前只支持命令行操作,操作前先進入Dos命令環(huán)境,并進入Nginx部署目錄。

1) 啟動Nginx:start nginx

2)  停止Nginx:nginx -s stop

3)修改配置后重啟:nginx -s reload

這三個命令可分別做成bat文件,放在部署目錄下,方便后續(xù)操作。

start nginx.bat文件內(nèi)容:start nginx

stop nginx.bat文件內(nèi)容:nginx -s stop

reload nginx.bat文件內(nèi)容:nginx -s reload

3.  反向代理配置

修改部署目錄下conf子目錄的nginx.conf文件(如nginx-1.5.13\conf\nginx.conf)內(nèi)容,可調(diào)整相關配置。

反向代理配置示例:

location / {

    #設置主機頭和客戶端真實地址,以便服務器獲取客戶端真實IP

       proxy_set_header Host $host;

       proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

       #禁用緩存

       proxy_buffering off;

       #設置反向代理的地址

       proxy_pass http://192.168.1.1;   

   }

代理地址根據(jù)實際情況修改。

 4.  負載均衡配置

nginx 的 upstream默認是以輪詢的方式實現(xiàn)負載均衡,這種方式中,每個請求按時間順序逐一分配到不同的后端服務器,如果后端服務器down掉,能自動剔除。

另外一種方式是ip_hash:每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題。

負載均衡配置示例:

upstream backend {

       #ip_hash;

       server 192.168.1.251;

       server 192.168.1.252;

       server 192.168.1.247;

     }

server {

    listen    80;

    server_name trffweb; 

    location / {

       #反向代理的地址

       proxy_pass http://backend;  

    }

}

Upstream命名和服務器地址根據(jù)實際情況修改。

5. 完整配置示例

nginx.conf:

worker_processes 1;

events {

  worker_connections 1024;

}

http {

  include    mime.types;

  default_type application/octet-stream;

  sendfile    on;

  keepalive_timeout 65;

upstream backend {

       #ip_hash;

       server 192.168.1.251;

       server 192.168.1.252;

       server 192.168.1.247;

     }

  server {

    listen    80;

    server_name 2; 

    location / {

    #設置主機頭和客戶端真實地址,以便服務器獲取客戶端真實IP

       proxy_set_header Host $host;

       proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

       #禁用緩存

       proxy_buffering off;

       #反向代理的地址

       proxy_pass http://backend;  

    }

  }
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Nginx timeout超時配置詳解

    Nginx timeout超時配置詳解

    這篇文章主要介紹了Nginx timeout超時配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Nginx + consul + upsync 完成動態(tài)負載均衡的方法詳解

    Nginx + consul + upsync 完成動態(tài)負載均衡的方法詳解

    這篇文章主要介紹了Nginx + consul + upsync 完成動態(tài)負載均衡,需要的朋友可以參考下
    2020-11-11
  • Nginx配置txt、pdf、doc、xls等文件直接下載的方法

    Nginx配置txt、pdf、doc、xls等文件直接下載的方法

    這篇文章主要介紹了Nginx配置txt、pdf、doc、xls等文件直接下載的方法,配置方法很簡單,本文直接給出配置示例,需要的朋友可以參考下
    2015-04-04
  • Django+Nginx+uwsgi服務器部署

    Django+Nginx+uwsgi服務器部署

    這篇文章介紹了Django+Nginx+uwsgi服務器部署的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • CentOS6.6 安裝 Tengine 筆記

    CentOS6.6 安裝 Tengine 筆記

    這篇文章主要介紹了CentOS6.6 安裝 Tengine 筆記,本文講解了安裝必要的編譯環(huán)境好、安裝需要的組件、安裝Tengine等步驟,需要的朋友可以參考下
    2015-03-03
  • 配置nginx 重定向到系統(tǒng)維護頁面

    配置nginx 重定向到系統(tǒng)維護頁面

    今天抽時間給大家普及nginx 重定向到系統(tǒng)維護頁面的配置內(nèi)容,nginx重定向問題說起來也很簡單,因為重定向后直接跳轉到靜態(tài)頁面,不需要后續(xù)操作和記錄,所以直接301永久重定向。今天簡單給大家介紹配置方法,一起看看吧
    2021-06-06
  • 前端將項目部署到服務器(Nginx)的完整步驟

    前端將項目部署到服務器(Nginx)的完整步驟

    最近寫了一個項目,需要進行手機上測試,下面就需要前端自己將項目進行部署,這篇文章主要給大家介紹了關于前端將項目部署到服務器(Nginx)的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • nginx+rsync+inotify實現(xiàn)負載均衡配置方法

    nginx+rsync+inotify實現(xiàn)負載均衡配置方法

    這篇文章主要介紹了nginx+rsync+inotify實現(xiàn)負載均衡配置方法,需要的朋友可以參考下
    2014-11-11
  • 詳解Nginx服務器中map模塊的配置與使用

    詳解Nginx服務器中map模塊的配置與使用

    這篇文章主要介紹了Nginx服務器中map模塊的配置與使用,文中同時給出了ngx_http_map_module模塊的map命令用于制作服務器限速白名單的示例,需要的朋友可以參考下
    2016-01-01
  • nginx通過https部署vue項目的完整步驟

    nginx通過https部署vue項目的完整步驟

    在實際開發(fā)中,我們會以https形式進行頁面訪問,下面這篇文章主要給大家介紹了關于nginx通過https部署vue項目的完整步驟,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05

最新評論