Nginx常用命令、負載均衡

uniqueview發表於2018-03-24

1、nginx啟動、重啟、關閉

啟動:nginx安裝位置 -c nginx配置檔案位置

 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf複製程式碼

重啟:先檢視配置檔案是否正確 nginx/sbin ./nginx -t

熱重啟:./nginx -s reload (修改配置檔案熱載入)

程式重啟: kill -HUP 程式號

停止:ps -ef | grep nginx

從容停止:kill -QUIT 程式號

快速停止:kill -TERM 程式號 或 kill -INT 程式

快速停止:kill -9 nginx

2、負載均衡

輪詢

upstream cluster{ 
    server 192.168.1.10; 
    server 192.168.1.11; 
 } 複製程式碼

權重(weight )

upstream cluster{
    server 192.168.1.10 weight=1;  
    server 192.168.1.11 weight=2; 
 }  
複製程式碼

ip_hash

upstream cluster{
    ip_hash;
    server 192.168.1.10;  
    server 192.168.1.11; 
 } 複製程式碼

fair(第三方外掛) 按後端伺服器的響應時間來分配請求,響應時間短的優先分配。

upstream cluster{
    server 192.168.1.10;  
    server 192.168.1.11; 
    fair;
 } 複製程式碼

url_hash

upstream cluster{
    server 192.168.1.10;  
    server 192.168.1.11; 
    hash $request_uri;
    hash_method crc32; 
 } 複製程式碼

3、


相關文章