{"version":"1.0","provider_name":"Jui-Nan Lin&#039;s Blog","provider_url":"https:\/\/jnlin.org","author_name":"jnlin","author_url":"https:\/\/jnlin.org\/author\/jnlin\/","title":"Linode \u7684 Load Balancer&hellip;","html":"<p>\u5f9e<a href=\"http:\/\/blog.gslin.org\/\">\u9577\u8f29<\/a>\u90a3\u908a\u770b\u5230\u4e86<a href=\"http:\/\/blog.gslin.org\/archives\/2011\/05\/28\/2664\/linode-%e4%b9%9f%e6%8e%a8%e5%87%ba-load-balancer-%e6%9c%8d%e5%8b%99-%e5%89%9b%e9%96%8b%e5%a7%8b-beta\/\">Linode \u4e5f\u63a8\u51fa Load balancer \u670d\u52d9\u2026 (\u525b\u958b\u59cb beta)<\/a>\uff0c\u65bc\u662f\u5c31\u4f86\u6e2c\u8a66\u4e00\u4e0b\uff1a<\/p> <a href=\"http:\/\/jnlin.pixnet.net\/album\/photo\/115897880\"><img src=\"\/\/ext.pimg.tw\/jnlin\/1306589069-3199bac838a12a97849a2e89022aead2_m.png\" \/><\/a>   <p>\u9019\u662f\u589e\u52a0\u4e00\u500b Port \u7684\u756b\u9762\uff0c\u53ef\u4ee5\u9078 TCP \u6216 HTTP Protocol\uff08\u6c92\u6709HTTPS\uff09\uff0c\u53e6\u5916\u53ef\u4ee5\u770bCookie\u6216\u8005\u67e5\u8868\u4f86\u628a\u540c\u4e00\u500b\u4eba\u5c0e\u5230\u540c\u4e00\u53f0backend\u4e0a\u3002<\/p>  <p>Healthy Check \u7684\u90e8\u4efd\u6709TCP\u3001HTTP Valid Status \u8207 HTTP Body Regex\uff0c\u6240\u4ee5\u53ef\u4ee5\u6aa2\u67e5\u56de\u50b3\u7684\u9801\u9762\u662f\u4e0d\u662f\u6b63\u78ba\uff08\u4f8b\u5982\u6709\u6c92\u6709<code>&lt;\/html&gt;<\/code>\uff09\u3002\u4f46\u662f\u4e0d\u80fd\u6307\u5b9a <code>Host:<\/code> \u9019\u500b Header\u3002<\/p>  <p>\u8a2d\u5b9a\u5b8c\u5927\u6982\u5c31\u9577\u9019\u6a23\uff1a    <br \/><a href=\"http:\/\/jnlin.pixnet.net\/album\/photo\/115897882\"><img src=\"\/\/ext.pimg.tw\/jnlin\/1306589071-06eb8e9636cace0353f0000927b11011_m.png\" \/><\/a>     <br \/>    <br \/><a href=\"http:\/\/jnlin.pixnet.net\/album\/photo\/115897884\"><img src=\"\/\/ext.pimg.tw\/jnlin\/1306589072-a2d438deb607cd68e922972a856cc632_m.png\" \/><\/a><\/p>  <p>\u7136\u5f8c\u63a5\u4e0b\u4f86\u662f\u52a0\u5165 Member Node\uff1a<\/p> <a href=\"http:\/\/jnlin.pixnet.net\/album\/photo\/115897886\"><img src=\"\/\/ext.pimg.tw\/jnlin\/1306589073-7dad75fbe09de4bee9d6362d0daf529f_m.png\" \/><\/a>   <p>\u4e0d\u80fd\u586b\u975e 192.168.*.* \u6216\u662f <a href=\"http:\/\/en.wikipedia.org\/wiki\/Link-local_address#IPv6\">IPv6 Link Local Address<\/a> \u4ee5\u5916\u7684\u503c\uff1a<\/p> <a href=\"http:\/\/jnlin.pixnet.net\/album\/photo\/115898838\"><img src=\"\/\/ext.pimg.tw\/jnlin\/1306589996-660b50d604bd17f97948bd1faab9d26e_m.png\" \/><\/a>   <p>\u8a0e\u8ad6\u5340\u7684<a href=\"http:\/\/forum.linode.com\/viewtopic.php?t=7169\">\u516c\u544a<\/a>\u4e0a\u9762\u5beb\u8aaa\u652f\u63f4IPv6\uff0c\u4e0d\u904e\u5be6\u969b\u6e2c\u8a66\u767c\u73fe\u586b\u4e0d\u9032\u53bb\uff1a<\/p> <a href=\"http:\/\/jnlin.pixnet.net\/album\/photo\/115897888\"><img src=\"\/\/ext.pimg.tw\/jnlin\/1306589074-6b85e1a119a6a548d57761730482425a_m.png\" \/><\/a>   <p>\u5be6\u969b\u4f7f\u7528\u4e0a\u662f\u53ef\u4ee5\u652f\u63f4 IPv6 \u7684\uff0c\u4e5f\u6709\u5be6\u505a <a href=\"http:\/\/en.wikipedia.org\/wiki\/X-Forwarded-For\">X-Forwarded-For<\/a>\uff1a<\/p> <a href=\"http:\/\/jnlin.pixnet.net\/album\/photo\/115896392\"><img src=\"\/\/ext.pimg.tw\/jnlin\/1306576810-8182304bcd847da9db948440bc0f5add_m.png\" \/><\/a>  <p>\u5be6\u969b\u4f7f\u7528\u4e0a\u7684\u554f\u984c\u6709\u5169\u500b\uff1a<\/p>  <ol>   <li>\u8ddf\u4e4b\u524d\u7684 AWS \u7684 <a href=\"http:\/\/aws.amazon.com\/elasticloadbalancing\/\">ELB<\/a> \u4e00\u6a23\uff0c\u6709 <a href=\"http:\/\/blog.gslin.com\/2011\/05\/elb-ip.html\">Load Balancer IP \u7684\u4fe1\u4efb\u554f\u984c<\/a>\u3002\u6c92\u8fa6\u6cd5\u78ba\u8a8d\u9019\u500b X-Forwarded-For \u662f\u4e0d\u662f\u88ab\u5047\u9020\u7684\u3002<\/li>    <li>Node \u7684 Healthy Check UP\/Down Status \u66f4\u65b0\u901f\u5ea6\u5f88\u6162\u3002\u6211\u4eca\u592917:00\u52a0\u4e86\u65b0\u7684Node\u9032\u53bb\uff0c\u5230\u73fe\u5728\uff0821:30\uff09\u7684 Status \u9084\u662f Unknown\u2026<\/li> <\/ol>","type":"rich"}