nginx负载均衡配置

产品型号:Thinkpad E15
系统版本:centos8
安装nginx服务
[root@xuegod63 ~]# yum install -y epel-release
[root@xuegod63 ~]# yum install -y nginx
[root@xuegod63 ~]# vim /etc/nginx/nginx.conf
在server字段外添加配置
upstream htmlservers {
server 192.168.1.62:80;
server 192.168.1.64:80;
}
如图中所示位置:
添加反向代理,将访问192.168.1.63的数据,转到另外两台服务器上
改:
51 location / {
52 }
为:
location / {
proxy_pass http://htmlservers;
}
检查语法
[root@xuegod63 ~]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
配置xuegod62和xuegod64节点
[root@xuegod62 ~]# yum install -y httpd
[root@xuegod62 ~]# echo 192.168.1.62 /var//html/index.html
[root@xuegod62 ~]# systemctl start httpd
[root@xuegod64 ~]# yum install -y httpd
[root@xuegod64 ~]# echo 192.168.1.64 /var//html/index.html
[root@xuegod64 ~]# systemctl start httpd
访问web服务:http://192.168.1.63/
刷新页面即可看到主机页面。
总结:
1. 安装nginx服务
2. 配置nginx负载均衡
3. 启动服务器
4. 通过访问web服务进行测试负载均衡效果

  • Nginx proxy pass绠鍗曠敤娉曘璐熻浇鍧囪 
    绛旓細0.0.1/static/css/a.css 浼氳浠g悊鍒帮細 http://127.0.0.1:85/static/css/a.css 鍚﹀垯锛屽湪proxy_pass鐨勯厤缃腑鏈塸ath 濡傛灉璇锋眰鐨剈rl鏄細 http://127.0.0.1/static/css/a.css 浼氳浠g悊鍒帮細 http://127.0.0.1:85/path/a.css 鍏充簬nginx璐熻浇鍧囪 閰嶇疆鐨勫嚑涓姸鎬佸弬鏁拌瑙c
  • 濡備綍鍦ㄤ竴鍙皃c涓婂仛nginx璐熻浇鍧囪 
    绛旓細vmware閰嶇疆鏃讹紝鍦ㄧ綉缁滆繛鎺ヤ竴椤归夛細 bridged锛屼袱鍙拌櫄鎷熸満鐨刬p鍒嗗埆涓猴細 192.168.1.102,192.168.1.103 浜屻侀厤缃枃浠 1 win7鐢ㄤ簬璐熻浇鍧囪 鐨nginx鐨勯厤缃枃浠跺涓(nginx.conf)锛屼慨鏀瑰畬鍚庡彲鍐嶆帶鍒跺彴杈撳叆锛 nginx -t锛屾潵娴嬭瘯淇敼鐨勯厤缃枃浠舵槸鍚︽纭倁pstream test { server 192.168.1.102;server 192...
  • 鍒╃敤nginx瀹炵幇Redis鐨璐熻浇鍧囪 ,搴旇鎬庝箞閰嶇疆?
    绛旓細褰撶劧锛屼互涓妌ginx鐨勯厤缃槸绠鍗曞寲鐨勶紝瀹為檯涓婃垜浠繕鍙互閰嶇疆nginx瀵归潤鎬佽祫婧愮殑缂撳瓨绛夌瓑锛屽湪姝ゅ氨涓嶅鍔犳紨绀轰簡銆4.灏忕粨 鑺变簡濂戒簺鏃堕棿锛屾荤畻闄嗛檰缁画瑕佸啓濂戒簡锛屽湪姝ゅ皬缁撲竴涓嬨俷ginx浣滀负涓涓弽鍚戜唬鐞嗘湇鍔″櫒锛岃兘缂撳瓨鎴戜滑椤圭洰鐨勯潤鎬佹枃浠讹紝骞跺疄鐜板弽鍚戜唬鐞嗕笌鍧囪 璐熻浇锛屽彲浠ユ湁鏁堝噺灏戞湇鍔″櫒鍘嬪姏锛屽嵆浣块」鐩笉澶э紝涔熷彲浠...
  • 13銆奛ginx 鍏ラ棬鏁欑▼銆Nginx璐熻浇鍧囪 (涓)
    绛旓細鍜屽洓灞傜殑閰嶇疆鍏跺疄宸笉澶氾紝鍦ㄤ竷灞備腑闄や簡娴嬭瘯鏈鍩烘湰鐨勶紝鎴戜滑杩樺皢娴嬭瘯鍓嶉潰鎻愬埌鐨勫嚑绉嶈礋杞藉潎琛$瓥鐣ワ紝杩涗竴姝ョ啛鎮 Nginx 涓殑璐熻浇鍧囪 閰嶇疆銆傚湪 nginx.conf 涓坊鍔犲涓嬬殑 http 鎸囦护鍧:涓婅堪閰嶇疆涓紝鎴戜滑鐢8000锛8001鍜8002涓変釜绔彛妯℃嫙浜3涓笂娓告湇鍔″櫒锛岄粯璁や娇鐢ㄨ疆璇㈣礋杞藉潎琛$畻娉曪紝鑰屼笖涓変釜鐨勬潈閲嶅潎涓1銆傝繘琛...
  • nginx閰嶇疆璐熻浇鍧囪 ,璁块棶椤甸潰涓嶅姞杞絁S銆丆SS绛夐潤鎬佹枃浠,F12鏌ョ湅婧愪唬鐮佸彂鐜...
    绛旓細鍦NGINX.CONF鏂囦欢涓閰嶇疆鍦板潃鍜孖P锛歱roxy_set_header Host $host; #浠巋eader澶翠腑鑾峰彇鐨勪富鏈哄悕proxy_set_header X-Real-IP $remote_addr; #鑾峰彇header澶翠腑鑾峰彇鐨勪富鏈虹殑鐪熷疄IPproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #鑾峰彇header澶翠腑鑾峰彇浠g悊鑰呯殑鐪熷疄ip ...
  • nginx璐熻浇鍧囪 鍘熺悊
    绛旓細璐熻浇鍧囪 (Load Balance),瀹冨湪缃戠粶鐜版湁缁撴瀯涔嬩笂鍙互鎻愪緵涓绉嶅粔浠枫佹湁鏁堛侀忔槑鐨勬柟娉曟潵鎵╁睍 缃戠粶璁惧 鍜 鏈嶅姟鍣ㄧ殑甯﹀ ,骞跺彲浠ュ湪涓瀹氱▼搴︿笂 澧炲姞鍚炲悙閲 銆 鍔犲己缃戠粶鏁版嵁澶勭悊鑳藉姏 銆佹彁楂 缃戠粶鐨勭伒娲绘 鍜 鍙敤鎬 绛夈傜敤瀹樼綉鐨勮瘽璇,瀹冨厖褰撶潃缃戠粶娴佷腑鈥滀氦閫氭寚鎸ュ畼鈥濈殑瑙掕壊,鈥滅珯鍦ㄢ濇湇鍔″櫒鍓 澶勭悊鎵鏈夋湇鍔″櫒绔拰瀹㈡埛...
  • nginx 璐熻浇鍧囪 涔嬩竴鑷存ash,鏅歨ash
    绛旓細鍝堝笇璐熻浇鍧囪 鍘熺悊   ngx_http_upstream_hash_module鏀寔鏅氱殑hash鍙婁竴鑷存ash涓ょ璐熻浇鍧囪 绠楁硶锛岄粯璁ょ殑鏄櫘閫氱殑hash鏉ヨ繘琛岃礋杞藉潎琛°   nginx 鏅氱殑hash绠楁硶鏀寔閰嶇疆http鍙橀噺鍊间綔涓篽ash鍊艰绠楃殑key锛岄氳繃hash璁$畻寰楀嚭鐨刪ash鍊煎拰鎬绘潈閲嶇殑浣欐暟浣滀负鎸戦塻erver鐨勪緷鎹紱nginx鐨...
  • nginx璐熻浇浼樺厛涓涓,杩欎釜璁块棶涓嶅埌鎵嶈闂彟涓涓
    绛旓細鈥滈涓婚棶鐨勬槸nginx璐熻浇浼樺厛涓涓紝杩欎釜璁块棶涓嶅埌鎵嶈闂彟涓涓槸浠涔堝師鍥狅紵鈥璐熻浇鍧囪 閰嶇疆闂銆佸悗绔湇鍔″櫒鏁呴殰銆佺綉缁滆繛鎺ラ棶棰樼瓑鍘熷洜銆1銆佽礋杞藉潎琛¢厤缃棶棰橈細瑕佹鏌ginx鐨勮礋杞藉潎琛¢厤缃傚瓨鍦ㄩ厤缃敊璇紝瀵艰嚧璇锋眰鏃犳硶姝g‘鍦板垎鍙戝埌鍚庣鏈嶅姟鍣ㄣ2銆佸悗绔湇鍔″櫒鏁呴殰锛氱涓涓湇鍔″櫒鏃犳硶璁块棶锛屾槸璇ユ湇鍔″櫒鍑虹幇鏁呴殰鎴栧畷鏈...
  • 鎯崇敤nginx鍋璐熻浇鍧囪 ,server閰嶇疆鐨刬p蹇呴』鏄眬鍩熺綉鍚屼竴缃戞鐨勫悧?_鐧 ...
    绛旓細鎴戞湁涓ゅ彴鏈嶅姟鍣,涓涓湪鏈湴,涓涓湡瀹炵殑鍦ㄥ彟涓涓煄甯,鎴戠敤nginx鍙互鎶婃湰鍦板拰鐪熷疄鐨勬湇鍔″櫒鍧囪 璐熻浇鍚,杩樻湁鐪熷疄鐨勬湇... 鎯崇敤nginx鍋璐熻浇鍧囪 ,server閰嶇疆鐨刬p蹇呴』鏄眬鍩熺綉鍚屼竴缃戞鐨勫悧?鎴戞湁涓ゅ彴鏈嶅姟鍣,涓涓湪鏈湴,涓涓湡瀹炵殑鍦ㄥ彟涓涓煄甯,鎴戠敤nginx鍙互鎶婃湰鍦板拰鐪熷疄鐨勬湇鍔″櫒鍧囪 璐熻浇鍚,杩樻湁鐪熷疄鐨勬湇鍔″櫒宸茬粡...
  • nginx鍋氬弽鍚戜唬鐞璐熻浇鍧囪  Java鎬庝箞鑾峰彇鍚庣鏈嶅姟鍣ㄨ幏鍙栫敤鎴稩P_鐧惧害鐭 ...
    绛旓細棣栧厛锛屽湪鍓嶇nginx涓婇渶瑕佸仛濡備笅閰嶇疆锛歭ocation / proxy_set_hearder host $host;proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for;proxy_set_header X-real-ip $remote_addr;};nginx浼氬湪鎶婅姹傝浆鍚戝悗鍙皉eal-server鍓嶆妸http鎶ュご涓殑ip鍦板潃杩涜鏇挎崲锛涜繖鏍锋搷浣滃畬鎴愬悗锛宺eal-server涔...
  • 扩展阅读:nginx服务器 ... nginx负载均衡出现404 ... nginx负载均衡keepalive ... nginx配置location ... nginx负载均衡的5种策略 ... nginx静态资源访问完整配置 ... nginx负载均衡面试题 ... nginx配置详解负载均衡 ... nginx配置参数详细 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网