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;
} 複製程式碼