LB與HA解決方案:nginx+keepalived
nginx配置檔案主要分成4部分
http (全域性配置) server (主機配置) upstream (負載均衡伺服器配置,在http配置範圍內) location (url匹配特定位置的設定)
nginx實現的功能
1:反向代理 2:location/url重寫 3:web快取 4:負載均衡
編輯配置檔案,以反向代理的方式實現負載均衡
vim /etc/nginx/nginx.conf upstream boke_web { server 192.168.1.135:80; server 192.168.1.136:80; } server { listen 443 http2; ssl on; server_name boke.wsfnk.com; ssl_certificate "/etc/pki/nginx/boke_server.crt"; ssl_certificate_key "/etc/pki/nginx/private/boke_server.key"; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:!3DES:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL; ssl_prefer_server_ciphers on; location / { proxy_pass } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } }
配置好後,檢查nginx配置檔案的語法
nginx -c /etc/nginx/nginx.conf -t
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2654030/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LB與HA解決方案:haproxy+keepalived
- HA腦裂問題解決方案
- Openstack的HA解決方案【mysql叢集配置】MySql
- Openstack的HA解決方案【haproxy和keepalived】
- Openstack的HA解決方案【替換原有的dashboard】
- HA叢集中的腦裂問題解決方案
- 基於Nginx+Keepalived的LB服務監控(郵件報警)Nginx
- mysql HA方案MySql
- mysql HA 方案(1)MySql
- mysql HA 方案(2):MHAMySql
- mysql HA 方案(3):MHAMySql
- nginx與HANginx
- MySQL官方的HA切換方案MySql
- 非同步解決方案—-Promise與Await非同步PromiseAI
- 網路安全解決方案與智慧城市
- 非同步解決方案----Promise與Await非同步PromiseAI
- socket難點與解決方案提議
- 解決方案| anyRTC金融音視訊解決方案
- LTE語音解決方案與最佳化
- Java謎題6:雞與蛋-解決方案Java
- MySQL字符集亂碼與解決方案MySql
- 微社群與PC社群最佳解決方案
- Activity 與 Fragment 通訊(99%)完美解決方案Fragment
- Cilium Socket LB 特性
- Novell SUSE Linux Enterprise Server10 Oracle HA叢集解決方案LinuxServerOracle
- LAMP解決方案LAMP
- Nginx+Keepalived 主備高可用 安裝與配置Nginx
- 移動端事件穿透的原理與解決方案事件穿透
- 多語言與多時區的解決方案
- 儲存解決方案DAS、NAS與SAN比較
- 智慧製造與數字化工廠解決方案
- 【MySQL】mysqldump備份失敗與解決方案合集MySql
- ORA-00845的錯誤與解決方案
- MySQL 手動安裝方法與中文解決方案MySql
- 高併發解決方案詳解(9大常見解決方案)
- ios不支援fixed解決解決方案iOS
- 【智慧工地解決方案】工業物聯網閘道器開發與整體解決方案架構架構
- nginx+keepalived高可用Nginx