{"id":109501,"date":"2025-05-18T13:29:23","date_gmt":"2025-05-18T09:59:23","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/"},"modified":"2025-05-18T13:29:23","modified_gmt":"2025-05-18T09:59:23","slug":"%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/","title":{"rendered":"\u062a\u0639\u0627\u062f\u0644 \u0628\u0627\u0631 F5 &#8211; \u062c\u0627\u0645\u0639\u0647 dev"},"content":{"rendered":"<div data-article-id=\"2498661\" id=\"article-body\">\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a \u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#VM_%D9%87%D8%A7%DB%8C_%D9%88%D8%A7%D9%82%D8%B9_%D8%AF%D8%B1_%D9%85%D8%B1%DA%A9%D8%B2_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7%DB%8C_%D9%85%D8%AE%D8%AA%D9%84%D9%81\" >VM \u0647\u0627\u06cc \u0648\u0627\u0642\u0639 \u062f\u0631 \u0645\u0631\u06a9\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#VM_%D8%AF%D8%B1_%D9%87%D9%85%D8%A7%D9%86_%D9%85%D8%B1%DA%A9%D8%B2_%D8%AF%D8%A7%D8%AF%D9%87\" >VM \u062f\u0631 \u0647\u0645\u0627\u0646 \u0645\u0631\u06a9\u0632 \u062f\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#%D8%A7%D8%B2_%D9%85%D8%B4%D8%AA%D8%B1%DB%8C_%D8%A8%D9%87_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D8%A8%D8%B1%D8%A7%DB%8C_VM_%D9%87%D8%A7_%D8%AF%D8%B1_DC_%D9%87%D8%A7%DB%8C_%D9%85%D8%AE%D8%AA%D9%84%D9%81_%D8%AC%D8%B1%DB%8C%D8%A7%D9%86_%D8%AF%D9%87%DB%8C%D8%AF\" >\u0627\u0632 \u0645\u0634\u062a\u0631\u06cc \u0628\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0631\u0627\u06cc VM \u0647\u0627 \u062f\u0631 DC \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062c\u0631\u06cc\u0627\u0646 \u062f\u0647\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#%D8%AA%D8%B3%D8%AA_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C\" >\u062a\u0633\u062a \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#%D8%AE%D9%84%D8%A7%D8%B5%D9%87_%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA\" >\u062e\u0644\u0627\u0635\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#Telnet_%D9%81%D9%82%D8%B7_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C_%D8%A8%D9%86%D8%AF%D8%B1_%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C\" >Telnet (\u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0628\u0646\u062f\u0631 \u0627\u0633\u0627\u0633\u06cc)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#CURL_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA_HTTPS_%D9%88%D8%A7%D9%82%D8%B9%DB%8C\" >CURL (\u0628\u0631\u0627\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a HTTPS \u0648\u0627\u0642\u0639\u06cc)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#%D8%AE%D9%84%D8%A7%D8%B5%D9%87\" >\u062e\u0644\u0627\u0635\u0647<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%DA%AF%D9%88%D8%A7%D9%87%DB%8C%D9%86%D8%A7%D9%85%D9%87_%D9%87%D8%A7%DB%8C_SSL\" >\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc SSL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#%D9%85%D8%B1%D8%A7%D8%AD%D9%84_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_SSL_%D8%A8%D8%B1%D8%A7%DB%8C_LTM_VIPS\" >\u0645\u0631\u0627\u062d\u0644 \u062a\u0646\u0638\u06cc\u0645 SSL \u0628\u0631\u0627\u06cc LTM (VIPS)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#%D8%AE%D8%A7%D8%AA%D9%85%D9%87_SSL_%D8%AF%D8%B1_LTM_VM_%D9%87%D8%A7%DB%8C_%D8%A8%D8%A7_%D9%BE%D8%B3_%D8%B2%D9%85%DB%8C%D9%86%D9%87_%D8%A8%D9%87_SSL_%D8%A7%D8%AD%D8%AA%DB%8C%D8%A7%D8%AC_%D9%86%D8%AF%D8%A7%D8%B1%D9%86%D8%AF\" >\u062e\u0627\u062a\u0645\u0647 SSL \u062f\u0631 LTM (VM \u0647\u0627\u06cc \u0628\u0627 \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647 \u0628\u0647 SSL \u0627\u062d\u062a\u06cc\u0627\u062c \u0646\u062f\u0627\u0631\u0646\u062f)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/%d8%aa%d8%b9%d8%a7%d8%af%d9%84-%d8%a8%d8%a7%d8%b1-f5-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-dev\/#SSL_PASTHROUGH_BABAND_VMS_%D8%A8%D8%A7%DB%8C%D8%AF_SSL_%D8%AF%D8%A7%D8%B4%D8%AA%D9%87_%D8%A8%D8%A7%D8%B4%D8%AF\" >SSL PASTHROUGH (BABAND VMS \u0628\u0627\u06cc\u062f SSL \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f)<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"VM_%D9%87%D8%A7%DB%8C_%D9%88%D8%A7%D9%82%D8%B9_%D8%AF%D8%B1_%D9%85%D8%B1%DA%A9%D8%B2_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7%DB%8C_%D9%85%D8%AE%D8%AA%D9%84%D9%81\"><\/span>\n<p>  VM \u0647\u0627\u06cc \u0648\u0627\u0642\u0639 \u062f\u0631 \u0645\u0631\u06a9\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>                    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                    \u2502        Client            \u2502\n                    \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                                 \u2502\n                                 \u25bc\n                    DNS Request: pmpcn.com\n                                 \u2502\n                                 \u25bc\n                      \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                      \u2502   F5 GTM (DNS)     \u2502\n                      \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                              \u2502\n         \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n         \u25bc                                         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510                   \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 F5 LTM - DC1       \u2502                   \u2502 F5 LTM - DC2       \u2502\n\u2502 VIP: 10.0.0.100:8443\u2502                   \u2502 VIP: 10.0.1.100:8443\u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518                   \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n          \u2502                                        \u2502\n   \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2510                          \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n   \u25bc             \u25bc                          \u25bc             \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510   \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510                \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510     \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 VM1    \u2502   \u2502 VM2    \u2502                \u2502 VM3    \u2502     \u2502 VM4    \u2502\n\u2502 Java   \u2502   \u2502 Java   \u2502                \u2502 Java   \u2502     \u2502 Java   \u2502\n\u2502 App    \u2502   \u2502 App    \u2502                \u2502 App    \u2502     \u2502 App    \u2502\n\u2502 :8443  \u2502   \u2502 :8443  \u2502                \u2502 :8443  \u2502     \u2502 :8443  \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518   \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518                \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518     \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"VM_%D8%AF%D8%B1_%D9%87%D9%85%D8%A7%D9%86_%D9%85%D8%B1%DA%A9%D8%B2_%D8%AF%D8%A7%D8%AF%D9%87\"><\/span>\n<p>  VM \u062f\u0631 \u0647\u0645\u0627\u0646 \u0645\u0631\u06a9\u0632 \u062f\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>                    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                    \u2502        Client            \u2502\n                    \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                                 \u2502\n                      DNS Request: pmpcn.com\n                                 \u2502\n                                 \u25bc\n                      \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                      \u2502   F5 LTM (VIP)     \u2502\n                      \u2502  10.0.0.100:8443   \u2502\n                      \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                                \u2502\n                   \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                   \u25bc                         \u25bc\n            \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510           \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n            \u2502   VM1      \u2502           \u2502    VM2     \u2502\n            \u2502 Java App   \u2502           \u2502 Java App   \u2502\n            \u2502  :8443     \u2502           \u2502  :8443     \u2502\n            \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518           \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>Client\n  \u2193\nDNS request (pmpcn.com)\n  \u2193\nF5 GTM (optional, DNS-level routing)\n  \u2193\nF5 LTM (VIP: 10.0.0.100:8443)\n  |\n  +--&gt; VM1 (Java App 1:8443)\n  |\n  +--&gt; VM2 (Java App 2:8443)\n\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D8%B2_%D9%85%D8%B4%D8%AA%D8%B1%DB%8C_%D8%A8%D9%87_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D8%A8%D8%B1%D8%A7%DB%8C_VM_%D9%87%D8%A7_%D8%AF%D8%B1_DC_%D9%87%D8%A7%DB%8C_%D9%85%D8%AE%D8%AA%D9%84%D9%81_%D8%AC%D8%B1%DB%8C%D8%A7%D9%86_%D8%AF%D9%87%DB%8C%D8%AF\"><\/span>\n<p>  \u0627\u0632 \u0645\u0634\u062a\u0631\u06cc \u0628\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0631\u0627\u06cc VM \u0647\u0627 \u062f\u0631 DC \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062c\u0631\u06cc\u0627\u0646 \u062f\u0647\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>User accesses: https:\/\/api.pmpcn.com\n     \u2193\nDNS lookup: api.pmpcn.com (CNAME \u2192 gtm.pmpcn.com)\n     \u2193\nF5 GTM resolves \u2192 dc1-ltm.pmpcn.com or dc2-ltm.pmpcn.com\n     \u2193\nVIP: 10.0.0.100:8443 (DC1) or 10.1.0.100:8443 (DC2)\n     \u2193\nLoad balanced to: VM1 or VM2 in that DC on port 8443\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AA%D8%B3%D8%AA_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C\"><\/span>\n<p>  \u062a\u0633\u062a \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li>DNS \u0631\u0627 \u06a9\u0647 \u0628\u0647 GTM \u062d\u0644 \u0645\u06cc \u0634\u0648\u062f \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code># DNS Resolution\ndig api.pmpcn.com\nOR\n# CNAME Resolution\nnslookup api.pmpcn.com\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>api.pmpcn.com \u0628\u0627\u06cc\u062f \u0628\u0647 gtm.pmpcn.com (CNAME) \u062d\u0644 \u0634\u0648\u062f<\/p>\n<ol>\n<li>\u062a\u0633\u062a GTM \u062f\u0631 LTMS\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>dig gtm.pmpcn.com\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ol>\n<li>\u0627\u062a\u0635\u0627\u0644 LTM \u0631\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>ping <vip ip=\"\">\nnc -vz <vip ip=\"\"> 8443\ncurl -vk https:\/\/<vip ip=\"\">:8443\/actuator\/health\n<\/vip><\/vip><\/vip><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AE%D9%84%D8%A7%D8%B5%D9%87_%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA\"><\/span>\n<p>  \u062e\u0644\u0627\u0635\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"table-wrapper-paragraph\">\n<table>\n<thead>\n<tr>\n<th>\u0647\u062f\u0641<\/th>\n<th>\u0646\u0645\u0648\u0646\u0647 \u0641\u0631\u0645\u0627\u0646<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0648\u0636\u0648\u062d DNS<\/td>\n<td><code>dig api.pmpcn.com<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0648\u0636\u0648\u062d CNAME<\/td>\n<td><code>nslookup api.pmpcn.com<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u062a\u0633\u062a GTM FQDN<\/td>\n<td><code>dig gtm.pmpcn.com<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0622\u0632\u0645\u0627\u06cc\u0634 LTM FQDN<\/td>\n<td><code>dig dc1-ltm.pmpcn.com<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u062a\u0633\u062a \u0628\u0646\u062f\u0631 \u0628\u0647 VIP<\/td>\n<td><code>nc -vz api.pmpcn.com 8443<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c\u06cc \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 SSL<\/td>\n<td><code>openssl s_client -connect api.pmpcn.com:8443<\/code><\/td>\n<\/tr>\n<tr>\n<td>API \u0633\u0644\u0627\u0645\u062a \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647<\/td>\n<td><code>curl -vk https:\/\/api.pmpcn.com\/actuator\/health<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0645\u0633\u06cc\u0631 \u0631\u062f\u06cc\u0627\u0628\u06cc<\/td>\n<td><code>traceroute api.pmpcn.com<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0628\u0631\u0631\u0633\u06cc \u0628\u0627 \u0628\u0627\u0637\u0646 \u0645\u0633\u062a\u0642\u06cc\u0645<\/td>\n<td><code>telnet <vm ip=\"\"> 8443<\/vm><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"Telnet_%D9%81%D9%82%D8%B7_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C_%D8%A8%D9%86%D8%AF%D8%B1_%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C\"><\/span>\n<p>  Telnet (\u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0628\u0646\u062f\u0631 \u0627\u0633\u0627\u0633\u06cc)<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0627\u06cc\u0646 \u0627\u062a\u0635\u0627\u0644 TCP \u0628\u0647 \u06cc\u06a9 \u0645\u06cc\u0632\u0628\u0627\u0646 \u0648 \u062f\u0631\u06af\u0627\u0647 \u0631\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0645\u06cc \u06a9\u0646\u062f \u060c HTTP \u06cc\u0627 HTTPS \u0631\u0627 \u062f\u0631\u06a9 \u0646\u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>telnet api.pmpcn.com 8443\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"CURL_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA_HTTPS_%D9%88%D8%A7%D9%82%D8%B9%DB%8C\"><\/span>\n<p>  CURL (\u0628\u0631\u0627\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a HTTPS \u0648\u0627\u0642\u0639\u06cc)<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0627\u06cc\u0646 \u067e\u0627\u0633\u062e HTTP \u0631\u0627 \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0634\u0645\u0627 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc \u06a9\u0646\u062f \u060c \u0627\u0632 \u062c\u0645\u0644\u0647 TLS Handshake:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>curl -vk https:\/\/api.pmpcn.com:8443\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>-V: Verbose (\u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0647\u062f\u0631)<br \/>-K: \u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c\u06cc \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 SSL (\u062f\u0631 \u0635\u0648\u0631\u062a \u06af\u0648\u0627\u0647\u06cc \u062e\u0648\u062f \u0627\u0645\u0636\u0627 \u0634\u062f\u0647 \u0645\u0641\u06cc\u062f \u0627\u0633\u062a)<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AE%D9%84%D8%A7%D8%B5%D9%87\"><\/span>\n<p>  \u062e\u0644\u0627\u0635\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"table-wrapper-paragraph\">\n<table>\n<thead>\n<tr>\n<th>\u0639\u0645\u0644<\/th>\n<th>\u0627\u0632 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u067e\u0648\u0631\u062a 8443 \u0628\u0627\u0632 \u0627\u0633\u062a<\/td>\n<td><code>telnet api.pmpcn.com 8443<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0631\u0633\u0627\u0644 \u062f\u0631\u062e\u0648\u0627\u0633\u062a https<\/td>\n<td><code>curl -vk https:\/\/api.pmpcn.com:8443<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u0633\u0644\u0627\u0645\u062a \u062e\u0627\u0635 API \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f<\/td>\n<td><code>curl -vk https:\/\/api.pmpcn.com:8443\/actuator\/health<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%DA%AF%D9%88%D8%A7%D9%87%DB%8C%D9%86%D8%A7%D9%85%D9%87_%D9%87%D8%A7%DB%8C_SSL\"><\/span>\n<p>  \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc SSL<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"table-wrapper-paragraph\">\n<table>\n<thead>\n<tr>\n<th>\u062c\u0632\u0621<\/th>\n<th>\u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 SSL \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a\u061f<\/th>\n<th>\u062c\u0632\u0626\u06cc\u0627\u062a<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>GTM<\/strong><\/td>\n<td>\u0645\u0639\u0645\u0648\u0644\u0627\u064b <strong>\u0647\u06cc\u0686<\/strong>\n<\/td>\n<td>GTM \u0639\u0645\u062f\u062a\u0627 DNS \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0646\u0647 \u062e\u0627\u062a\u0645\u0647 SSL.<\/td>\n<\/tr>\n<tr>\n<td><strong>LTM VIP<\/strong><\/td>\n<td><strong>\u0628\u0644\u0647<\/strong><\/td>\n<td>LTM \u0645\u0639\u0645\u0648\u0644\u0627\u064b SSL \u0631\u0627 \u0628\u0631\u0627\u06cc \u062e\u062f\u0645\u0627\u062a \u0639\u0645\u0648\u0645\u06cc \u0634\u0645\u0627 \u062e\u0627\u062a\u0645\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/td>\n<\/tr>\n<tr>\n<td><strong>VMS \u0628\u0627\u06a9\u0646\u062f<\/strong><\/td>\n<td>\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc (\u0628\u0644\u0647 \u06cc\u0627 \u062e\u06cc\u0631)<\/td>\n<td>\u0628\u0633\u062a\u06af\u06cc \u0628\u0647 \u0627\u06cc\u0646 \u062f\u0627\u0631\u062f \u06a9\u0647 \u0622\u06cc\u0627 LTM \u062e\u0627\u062a\u0645\u0647 SSL \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f \u06cc\u0627 \u0627\u0632 \u0622\u0646 \u0639\u0628\u0648\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/td>\n<\/tr>\n<tr>\n<td><strong>URL \u0645\u0634\u062a\u0631\u06cc<\/strong><\/td>\n<td>\u0628\u0644\u0647 (\u062f\u0631 LTM VIP)<\/td>\n<td>\u0627\u06cc\u0646 \u06af\u0648\u0627\u0647\u06cc \u0628\u0627\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u0634\u062a\u0631\u06cc\u0627\u0646 FQDN \u0639\u0645\u0648\u0645\u06cc \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f (\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c <code>api.pmpcn.com<\/code>)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"table-wrapper-paragraph\">\n<table>\n<thead>\n<tr>\n<th>\u0686\u0647 \u0686\u06cc\u0632\u06cc \u0631\u0627 \u062a\u0623\u0645\u06cc\u0646 \u06a9\u0646\u06cc\u0645<\/th>\n<th>\u0646\u062d\u0648\u0647 \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0622\u0646<\/th>\n<th>\u0631\u0648\u0634 \u062a\u0647\u06cc\u0647 \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 VIP SSL<\/td>\n<td>\u0627\u0632 fqdn \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u060c \u0646\u0647 IP<\/td>\n<td>CA \u0639\u0645\u0648\u0645\u06cc \u0628\u0631\u0627\u06cc \u06af\u0648\u0627\u0647\u06cc \u062f\u0627\u0645\u0646\u0647<\/td>\n<\/tr>\n<tr>\n<td>\u062d\u0648\u0632\u0647 \u062e\u062f\u0645\u0627\u062a \u0639\u0645\u0648\u0645\u06cc<\/td>\n<td>fqdn (\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c api.pmpcn.com)<\/td>\n<td>CA \u0639\u0645\u0648\u0645\u06cc \u06cc\u0627 CA \u062f\u0627\u062e\u0644\u06cc<\/td>\n<\/tr>\n<tr>\n<td>Backend VMS (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)<\/td>\n<td>\u0628\u0647 \u0645\u0639\u0645\u0627\u0631\u06cc \u0634\u0645\u0627 \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0631\u062f<\/td>\n<td>CA \u062f\u0627\u062e\u0644\u06cc \u06cc\u0627 \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u062e\u0648\u062f \u0627\u0645\u0636\u0627 \u0634\u062f\u0647<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%A7%D8%AD%D9%84_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_SSL_%D8%A8%D8%B1%D8%A7%DB%8C_LTM_VIPS\"><\/span>\n<p>  \u0645\u0631\u0627\u062d\u0644 \u062a\u0646\u0638\u06cc\u0645 SSL \u0628\u0631\u0627\u06cc LTM (VIPS)<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li>\u0633\u0648\u0627\u0628\u0642 DNS \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u06a9\u0647 FQDN \u0647\u0627 \u0631\u0627 \u0628\u0647 IP \u0647\u0627\u06cc VIP \u062e\u0648\u062f \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f<\/li>\n<\/ol>\n<div class=\"table-wrapper-paragraph\">\n<table>\n<thead>\n<tr>\n<th>\u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646<\/th>\n<th>\u0646\u0648\u0639<\/th>\n<th>\u0645\u0642\u062f\u0627\u0631 (VIP IP)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>dc1-ltm.pmpcn.com<\/code><\/td>\n<td>\u0628\u0648\u0647\u0627<\/td>\n<td>10.0.0.100<\/td>\n<\/tr>\n<tr>\n<td><code>dc2-ltm.pmpcn.com<\/code><\/td>\n<td>\u0628\u0648\u0647\u0627<\/td>\n<td>10.0.0.101<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<ol>\n<li>\u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc SSL \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 FQDN \u0647\u0627 \u0627\u0632 \u06cc\u06a9 CA \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0646\u06cc\u062f.<\/li>\n<li>VIP \u0647\u0627\u06cc LTM \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc FQDN \u0628\u0631\u0627\u06cc \u062e\u0627\u062a\u0645\u0647 SSL \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ol>\n<p>URL \u062e\u062f\u0645\u0627\u062a \u0639\u0645\u0648\u0645\u06cc \u0634\u0645\u0627 (\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c api.pmpcn.com) \u0628\u0627\u06cc\u062f \u06cc\u06a9 CNAME \u0628\u0627\u0634\u062f \u06a9\u0647 \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u0628\u0647 GTM \u0634\u0645\u0627 \u0628\u0631\u0637\u0631\u0641 \u0645\u06cc \u0634\u0648\u062f \u060c \u06a9\u0647 \u0633\u067e\u0633 \u0628\u0647 LTM VIP FQDNS\/IPS \u0645\u06cc \u0631\u0648\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AE%D8%A7%D8%AA%D9%85%D9%87_SSL_%D8%AF%D8%B1_LTM_VM_%D9%87%D8%A7%DB%8C_%D8%A8%D8%A7_%D9%BE%D8%B3_%D8%B2%D9%85%DB%8C%D9%86%D9%87_%D8%A8%D9%87_SSL_%D8%A7%D8%AD%D8%AA%DB%8C%D8%A7%D8%AC_%D9%86%D8%AF%D8%A7%D8%B1%D9%86%D8%AF\"><\/span>\n<p>  \u062e\u0627\u062a\u0645\u0647 SSL \u062f\u0631 LTM (VM \u0647\u0627\u06cc \u0628\u0627 \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647 \u0628\u0647 SSL \u0627\u062d\u062a\u06cc\u0627\u062c \u0646\u062f\u0627\u0631\u0646\u062f)<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>LTM VIP \u062f\u0627\u0631\u0627\u06cc \u06af\u0648\u0627\u0647\u06cc SSL \u0628\u0631\u0627\u06cc FQDN \u0639\u0645\u0648\u0645\u06cc \u0634\u0645\u0627 (api.pmpcn.com) \u0627\u0633\u062a.<\/li>\n<li>LTM SSL \u0631\u0627 \u0631\u0645\u0632\u06af\u0634\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u062f \u060c HTTP \u0633\u0627\u062f\u0647 (\u06cc\u0627 HTTPS) \u0631\u0627 \u0628\u0647 \u0633\u0645\u062a VM \u0647\u0627\u06cc \u067e\u0634\u062a\u0648\u0627\u0646\u0647 \u062c\u0644\u0648\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/li>\n<li>\u0627\u06af\u0631 \u062a\u0631\u0627\u0641\u06cc\u06a9 HTTP \u0628\u0627\u0634\u062f \u060c VM \u0647\u0627\u06cc \u0628\u0627\u06a9\u0646\u062f \u0628\u0647 \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0627\u062d\u062a\u06cc\u0627\u062c \u0646\u062f\u0627\u0631\u0646\u062f \u060c \u06cc\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 HTTPS \u062f\u0631 \u062f\u0627\u062e\u0644 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0627\u0631\u0627\u06cc \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u062e\u0648\u062f \u0627\u0645\u0636\u0627 \u0634\u0648\u0646\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"SSL_PASTHROUGH_BABAND_VMS_%D8%A8%D8%A7%DB%8C%D8%AF_SSL_%D8%AF%D8%A7%D8%B4%D8%AA%D9%87_%D8%A8%D8%A7%D8%B4%D8%AF\"><\/span>\n<p>  SSL PASTHROUGH (BABAND VMS \u0628\u0627\u06cc\u062f SSL \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f)<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>LTM \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 SSL \u0631\u0627 \u0628\u0647 VM \u0647\u0627\u06cc \u067e\u0634\u062a\u06cc \u0628\u062f\u0648\u0646 \u0631\u0645\u0632\u06af\u0634\u0627\u06cc\u06cc \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>VM \u0647\u0627\u06cc \u0628\u0627\u06a9\u0646\u062f \u0628\u0627\u06cc\u062f \u062f\u0627\u0631\u0627\u06cc \u06af\u0648\u0627\u0647\u06cc\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc SSL \u0628\u0627\u0634\u0646\u062f \u06a9\u0647 FQDN (\u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0646\u0627\u0645 \u0645\u06cc\u0632\u0628\u0627\u0646 \u062e\u0648\u062f\u0634\u0627\u0646) \u0628\u0627\u0634\u062f.<\/li>\n<li>GTM \u0647\u0646\u0648\u0632 SSL \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0646\u0645\u06cc \u062f\u0647\u062f \u060c \u0641\u0642\u0637 DNS.<\/li>\n<\/ul><\/div>\n","protected":false},"excerpt":{"rendered":"<p>VM \u0647\u0627\u06cc \u0648\u0627\u0642\u0639 \u062f\u0631 \u0645\u0631\u06a9\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502 Client \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2502 \u25bc DNS Request: pmpcn.com \u2502 \u25bc \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502 F5 GTM (DNS) \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2502 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u25bc \u25bc \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u2502 F5 LTM &#8211; DC1 \u2502 \u2502 F5 LTM &#8211; DC2 \u2502 \u2502 VIP: 10.0.0.100:8443\u2502 \u2502 VIP: 10.0.1.100:8443\u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518 \u2502 \u2502 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":109502,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/media2.dev.to\/dynamic\/image\/width=1000,height=500,fit=cover,gravity=auto,format=auto\/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd0ok0bdh541ksmb4tlfq.png","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-109501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/109501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=109501"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/109501\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/109502"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=109501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=109501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=109501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}