-
準備工作
1、安裝nginx
2、配置兩個服務,如tomcat兩個端口分別爲8081、8082upstream test_pass { server 127.0.0.1:8081 weight=4 max_fails=3 fail_timeout=60s; server 127.0.0.1:8082 weight=6 max_fails=3 fail_timeout=60s; } server { listen 80; #監聽端口設爲80 listen 443; server_name domain; #綁定的域名。 ssl on; ssl_certificate "文件地址.pem"; ssl_certificate_key "文件地址.key"; location / { proxy_pass http://test_pass; proxy_set_header Cookie $http_cookie; 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_next_upstream http_502 http_504 error timeout invalid_header; } }
-
說明
weight: 代表權重
fail_timeout:與max_fails結合使用,如60s
max_fails: 設置fail_timeout參數設置的時間內最大失敗次數,如上面設置3次,如果在這個時間內,針對該服務器的所有的請求都失敗啦,認爲該服務已停止運行。 -
配置SSL Https訪問,如可以購買阿里雲裏面的SSL,nginx方式會有兩個文件,開啓ssl,配置完成就可以以https訪問
ssl_certificate - 證書文件
ssl_certificate_key - 證書的私鑰文件
nginx負載均衡配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.