{"id":32100,"date":"2024-08-31T11:30:52","date_gmt":"2024-08-31T11:30:52","guid":{"rendered":"https:\/\/goodwriterz.com\/site\/?p=32100"},"modified":"2024-08-31T11:30:52","modified_gmt":"2024-08-31T11:30:52","slug":"%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-phpmyadmin-%d8%a8%d8%b4%d9%83%d9%84-%d8%a2%d9%85%d9%86","status":"publish","type":"post","link":"https:\/\/goodwriterz.com\/site\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-phpmyadmin-%d8%a8%d8%b4%d9%83%d9%84-%d8%a2%d9%85%d9%86\/","title":{"rendered":"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a phpMyAdmin \u0628\u0634\u0643\u0644 \u0622\u0645\u0646"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_68_1 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >\u062c\u062f\u0648\u0644 \u0627\u0644\u0645\u062d\u062a\u0648\u064a\u0627\u062a<\/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=\"Toggle Table of Content\"><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 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/goodwriterz.com\/site\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-phpmyadmin-%d8%a8%d8%b4%d9%83%d9%84-%d8%a2%d9%85%d9%86\/#%D9%84%D9%85%D8%A7%D8%B0%D8%A7_%D9%8A%D8%B9%D8%AA%D8%A8%D8%B1_phpMyAdmin_%D9%85%D8%B4%D9%83%D9%84%D8%A9_%D8%A3%D9%85%D9%86%D9%8A%D8%A9%D8%9F\" title=\"\u0644\u0645\u0627\u0630\u0627 \u064a\u0639\u062a\u0628\u0631 phpMyAdmin \u0645\u0634\u0643\u0644\u0629 \u0623\u0645\u0646\u064a\u0629\u061f\">\u0644\u0645\u0627\u0630\u0627 \u064a\u0639\u062a\u0628\u0631 phpMyAdmin \u0645\u0634\u0643\u0644\u0629 \u0623\u0645\u0646\u064a\u0629\u061f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/goodwriterz.com\/site\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-phpmyadmin-%d8%a8%d8%b4%d9%83%d9%84-%d8%a2%d9%85%d9%86\/#%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA_phpMyAdmin_%D9%88%D8%AA%D8%A3%D9%85%D9%8A%D9%86_MySQL\" title=\"\u062a\u062b\u0628\u064a\u062a phpMyAdmin \u0648\u062a\u0623\u0645\u064a\u0646 MySQL\">\u062a\u062b\u0628\u064a\u062a phpMyAdmin \u0648\u062a\u0623\u0645\u064a\u0646 MySQL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/goodwriterz.com\/site\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-phpmyadmin-%d8%a8%d8%b4%d9%83%d9%84-%d8%a2%d9%85%d9%86\/#%D8%A7%D9%84%D8%AE%D9%8A%D8%A7%D8%B1_1_%D9%82%D9%81%D9%84_Apache_%D9%88%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85_%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9_%D8%AA%D9%88%D8%AC%D9%8A%D9%87_%D8%A7%D9%84%D9%85%D9%86%D9%81%D8%B0_SSH\" title=\"\u0627\u0644\u062e\u064a\u0627\u0631 1: \u0642\u0641\u0644 Apache \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u0645\u0646\u0641\u0630 SSH\">\u0627\u0644\u062e\u064a\u0627\u0631 1: \u0642\u0641\u0644 Apache \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u0645\u0646\u0641\u0630 SSH<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/goodwriterz.com\/site\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-phpmyadmin-%d8%a8%d8%b4%d9%83%d9%84-%d8%a2%d9%85%d9%86\/#%D8%A7%D9%84%D8%AE%D9%8A%D8%A7%D8%B1_2_%D8%A5%D8%BA%D9%84%D8%A7%D9%82_Apache_%D9%88%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85_VPN\" title=\"\u0627\u0644\u062e\u064a\u0627\u0631 2: \u0625\u063a\u0644\u0627\u0642 Apache \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 VPN\">\u0627\u0644\u062e\u064a\u0627\u0631 2: \u0625\u063a\u0644\u0627\u0642 Apache \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 VPN<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/goodwriterz.com\/site\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-phpmyadmin-%d8%a8%d8%b4%d9%83%d9%84-%d8%a2%d9%85%d9%86\/#%D8%A7%D9%84%D8%AE%D9%8A%D8%A7%D8%B1_3_%D8%AA%D8%A3%D9%85%D9%8A%D9%86_Apache_%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85_HTTPS_%D9%88%D8%A7%D9%84%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9_%D8%A7%D9%84%D8%A3%D8%B3%D8%A7%D8%B3%D9%8A%D8%A9\" title=\"\u0627\u0644\u062e\u064a\u0627\u0631 3: \u062a\u0623\u0645\u064a\u0646 Apache \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 HTTPS \u0648\u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629\">\u0627\u0644\u062e\u064a\u0627\u0631 3: \u062a\u0623\u0645\u064a\u0646 Apache \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 HTTPS \u0648\u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629<\/a><\/li><\/ul><\/nav><\/div>\n<div>\n<p> <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.phpmyadmin.net\/\">phpMyAdmin<\/a> \u062a\u064f\u0639\u062f \u0623\u062f\u0627\u0629 \u0631\u0627\u0626\u0639\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a MySQL\u060c \u0648\u0644\u0643\u0646 \u0648\u0636\u0639 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u062e\u0644\u0641 \u0648\u0627\u062c\u0647\u0629 \u0648\u064a\u0628 \u064a\u0645\u062b\u0644 \u0645\u0634\u0643\u0644\u0629 \u0623\u0645\u0646\u064a\u0629 \u0643\u0628\u064a\u0631\u0629. \u0641\u064a\u0645\u0627 \u064a\u0644\u064a \u0628\u0639\u0636 \u0627\u0644\u0637\u0631\u0642 \u0644\u0644\u062a\u062e\u0641\u064a\u0641 \u0645\u0646 \u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u062a\u0634\u063a\u064a\u0644 phpMyAdmin. <\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":0,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":0,\"nbrPlacementsScanned\":0,\"ruleCount\":200,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":223} --><!-- Zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":1,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":0,\"ruleCount\":200,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":200,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><br \/>\n<!-- No winning ad found for zone: below first paragraph! --><br \/>\n<!-- No winning ad found for zone: native in content! --><\/p>\n<h2 id=\"why-is-phpmyadmin-a-security-problem\"><span class=\"ez-toc-section\" id=\"%D9%84%D9%85%D8%A7%D8%B0%D8%A7_%D9%8A%D8%B9%D8%AA%D8%A8%D8%B1_phpMyAdmin_%D9%85%D8%B4%D9%83%D9%84%D8%A9_%D8%A3%D9%85%D9%86%D9%8A%D8%A9%D8%9F\"><\/span>  \u0644\u0645\u0627\u0630\u0627 \u064a\u0639\u062a\u0628\u0631 phpMyAdmin \u0645\u0634\u0643\u0644\u0629 \u0623\u0645\u0646\u064a\u0629\u061f <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>  \u0639\u0627\u062f\u0629\u064b\u060c \u0633\u064a\u0643\u0648\u0646 \u0644\u062f\u064a\u0643 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u062a\u0639\u0645\u0644 \u0639\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0648\u062a\u0642\u0628\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0645\u0646 <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":1,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":1,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":95} --><\/p>\n<pre><code class=\"hljs \">localhost<\/code> <\/pre>\n<p>   \u0623\u0648 \u0631\u0628\u0645\u0627 \u0645\u0646 \u062e\u0627\u062f\u0645 \u0645\u0648\u062b\u0648\u0642 \u0622\u062e\u0631. \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u062a\u0637\u0628\u064a\u0642 \u064a\u0639\u0645\u0644 \u0623\u064a\u0636\u064b\u0627 \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u0641\u0633\u0648\u0641 \u064a\u062a\u0648\u0627\u0635\u0644 \u0645\u0628\u0627\u0634\u0631\u0629. \u0644\u0627 \u062a\u0648\u062c\u062f \u0637\u0631\u064a\u0642\u0629 \u0644\u0644\u0645\u0647\u0627\u062c\u0645 \u0644\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645 \u0628\u0627\u0644\u0643\u0627\u0645\u0644. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":1,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":1,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":309} --><\/p>\n<p>  \u064a\u062a\u062d\u0627\u064a\u0644 phpMyAdmin \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0623\u0645\u0631 \u0644\u064a\u0648\u0641\u0631 \u0644\u0643 \u0648\u0627\u062c\u0647\u0629 \u0648\u064a\u0628 \u0644\u0625\u062f\u0627\u0631\u0629 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643. \u0625\u0646\u0647\u0627 \u0623\u062f\u0627\u0629 \u0645\u0641\u064a\u062f\u0629 \u0644\u0644\u063a\u0627\u064a\u0629\u060c \u0644\u0643\u0646\u0647\u0627 \u0643\u0627\u0631\u062b\u0629 \u0645\u0646 \u0627\u0644\u0646\u0627\u062d\u064a\u0629 \u0627\u0644\u0623\u0645\u0646\u064a\u0629. \u064a\u062a\u0645\u062a\u0639 phpMyAdmin \u0628\u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0643\u0627\u0645\u0644 \u063a\u064a\u0631 \u0627\u0644\u0645\u0642\u064a\u062f \u0625\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643\u060c \u062d\u064a\u062b \u062a\u0645 \u062a\u0635\u0645\u064a\u0645\u0647 \u0644\u064a\u062d\u0644 \u0645\u062d\u0644 \u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0645\u0628\u0627\u0634\u0631 \u0639\u0628\u0631 \u0633\u0637\u0631 \u0627\u0644\u0623\u0648\u0627\u0645\u0631. \u0625\u0630\u0627 \u062a\u0645\u0643\u0646 \u0627\u0644\u0645\u0647\u0627\u062c\u0645 \u0645\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0644\u0648\u062d\u0629 \u0627\u0644\u062a\u062d\u0643\u0645 \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628\u060c \u0641\u0633\u064a\u0643\u0648\u0646 \u0644\u062f\u064a\u0647 \u0625\u0645\u0643\u0627\u0646\u064a\u0629 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0643\u0644 \u0634\u064a\u0621. \u0648\u0639\u0627\u062f\u0629\u064b \u0645\u0627 \u064a\u062a\u0645 \u062a\u0623\u0645\u064a\u0646 phpMyAdmin \u0628\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0628\u0633\u064a\u0637\u0629 \u0641\u0642\u0637. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":1,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":1,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":714} --><\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":1,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":1,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":714} --><\/p>\n<h2 id=\"install-phpmyadmin-and-secure-mysql\"><span class=\"ez-toc-section\" id=\"%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA_phpMyAdmin_%D9%88%D8%AA%D8%A3%D9%85%D9%8A%D9%86_MySQL\"><\/span>  \u062a\u062b\u0628\u064a\u062a phpMyAdmin \u0648\u062a\u0623\u0645\u064a\u0646 MySQL <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p> <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.phpmyadmin.net\/\">phpMyAdmin<\/a> \u064a\u0639\u0645\u0644 \u0639\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0629 LAMP (Linux \u0648Apache \u0648MySQL \u0648PHP). \u0642\u0628\u0644 \u0623\u0646 \u062a\u0628\u062f\u0623 \u062d\u062a\u0649 \u0641\u064a \u062a\u062b\u0628\u064a\u062a phpMyAdmin\u060c \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0646\u0633\u062e\u0629 MySQL \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0622\u0645\u0646\u0629. \u064a\u0648\u0641\u0631 MySQL \u0623\u062f\u0627\u0629 \u0645\u0633\u0627\u0639\u062f\u0629 \u0645\u0641\u064a\u062f\u0629 \u0644\u0623\u062f\u0627\u0621 \u0628\u0639\u0636 \u0645\u0647\u0627\u0645 \u0627\u0644\u0623\u0645\u0627\u0646 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629: <\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":1,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":1,\"nbrPlacementsScanned\":1,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":937} --><!-- Zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":2,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":1,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":900,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><\/p>\n<pre>sudo mysql_secure_installation<\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":2,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":32} --><\/p>\n<p>  \u0633\u064a\u0633\u0627\u0639\u062f\u0643 \u0647\u0630\u0627 \u0641\u064a \u062a\u063a\u064a\u064a\u0631 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0627\u0644\u062c\u0630\u0631\u060c \u0648\u062a\u0639\u0637\u064a\u0644 \u0639\u0645\u0644\u064a\u0627\u062a \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0639\u0646 \u0628\u0639\u062f\u060c \u0648\u0625\u0632\u0627\u0644\u0629 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":2,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":145} --><\/p>\n<p>  \u0628\u0639\u062f \u0630\u0644\u0643\u060c \u064a\u0645\u0643\u0646\u0643 <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/docs.phpmyadmin.net\/en\/latest\/setup.html\">\u062a\u062b\u0628\u064a\u062a phpMyAdmin<\/a> \u0643\u0645\u0627 \u0647\u0648 \u0627\u0644\u062d\u0627\u0644 \u0639\u0627\u062f\u0629. \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u062a\u062b\u0628\u064a\u062a\u060c \u0633\u064a\u064f\u0637\u0644\u0628 \u0645\u0646\u0643 \u0625\u062f\u062e\u0627\u0644 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0645\u0633\u062a\u062e\u062f\u0645 \u0645\u0633\u0624\u0648\u0644 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a (\u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0642\u062f \u0642\u0645\u062a \u0628\u062a\u0639\u064a\u064a\u0646\u0647 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u062a\u062b\u0628\u064a\u062a). <code>mysql_secure_installation<\/code>)\u060c \u0648\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u062c\u062f\u064a\u062f\u0629 \u0644\u062a\u0623\u0645\u064a\u0646 phpMyAdmin \u0628\u0647\u0627. \u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0647\u0630\u0647 \u0637\u0648\u064a\u0644\u0629 \u0648\u0622\u0645\u0646\u0629\u060c \u0641\u0647\u064a \u0646\u0642\u0637\u0629 \u0627\u0644\u062f\u0641\u0627\u0639 \u0627\u0644\u0623\u062e\u064a\u0631\u0629 \u0642\u0628\u0644 \u0623\u0646 \u064a\u062a\u0645\u0643\u0646 \u0627\u0644\u0645\u0647\u0627\u062c\u0645\u0648\u0646 \u0645\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647\u0627. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":2,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":502} --><\/p>\n<p>  \u0645\u0646 \u0627\u0644\u0646\u0627\u062d\u064a\u0629 \u0627\u0644\u0645\u062b\u0627\u0644\u064a\u0629\u060c \u0644\u0627 \u064a\u0646\u0628\u063a\u064a \u0644\u0623\u064a \u0645\u0647\u0627\u062c\u0645 \u0623\u0646 \u064a\u062d\u0635\u0644 \u0639\u0644\u0649 \u0641\u0631\u0635\u0629 \u0644\u062a\u062e\u0645\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643\u060c \u0644\u0630\u0627 \u0642\u062f \u062a\u0631\u063a\u0628 \u0641\u064a \u0648\u0636\u0639 phpMyAdmin \u062e\u0644\u0641 \u0634\u064a\u0621 \u0622\u062e\u0631 \u062d\u062a\u0649 \u062a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u0623\u0645\u064a\u0646\u0647 \u0628\u0634\u0643\u0644 \u0623\u0643\u0628\u0631. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":2,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":665} --><\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":2,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":665} --><\/p>\n<h2 id=\"option-1-lock-down-apache-and-use-ssh-port-forwarding\"><span class=\"ez-toc-section\" id=\"%D8%A7%D9%84%D8%AE%D9%8A%D8%A7%D8%B1_1_%D9%82%D9%81%D9%84_Apache_%D9%88%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85_%D8%A5%D8%B9%D8%A7%D8%AF%D8%A9_%D8%AA%D9%88%D8%AC%D9%8A%D9%87_%D8%A7%D9%84%D9%85%D9%86%D9%81%D8%B0_SSH\"><\/span>  \u0627\u0644\u062e\u064a\u0627\u0631 1: \u0642\u0641\u0644 Apache \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u0645\u0646\u0641\u0630 SSH <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>  \u0647\u0630\u0627 \u0647\u0648 \u0627\u0644\u062e\u064a\u0627\u0631 \u0627\u0644\u0623\u0643\u062b\u0631 \u0623\u0645\u0627\u0646\u064b\u0627\u060c \u0648\u0644\u0643\u0646\u0647 \u0645\u0646\u0627\u0633\u0628 \u062d\u0642\u064b\u0627 \u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0641\u0631\u062f\u064a \u0641\u0642\u0637\u060c \u0648\u062e\u0627\u0635\u0629\u064b \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u0641\u0631\u062f\u064a\u064a\u0646 \u0627\u0644\u0630\u064a\u0646 \u0644\u062f\u064a\u0647\u0645 \u062d\u0642 \u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0625\u062f\u0627\u0631\u064a \u0627\u0644\u0643\u0627\u0645\u0644 \u0625\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645 \u0628\u0623\u0643\u0645\u0644\u0647\u060c \u0644\u0623\u0646\u0647 \u064a\u062a\u0637\u0644\u0628 \u0645\u0646\u0643 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0639\u0628\u0631 SSH. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":2,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":2,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":881} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":true,\"currentRuleCount\":900,\"actualCount\":881,\"hasActualCountMetThreshold\":true,\"countRemainingForInjection\":19,\"nextBlockCount\":220,\"hasCountRemainingForInjectionMetThreshold\":true,\"nextCount\":1101} --><\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":2,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":2,\"nbrPlacementsScanned\":2,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":900} --><!-- Zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":2,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":0} --><\/p>\n<p>  \u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u062c\u064a\u0647 \u0645\u0646\u0641\u0630 SSH \u0647\u064a \u0637\u0631\u064a\u0642\u0629 \u0644\u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u0645\u0646\u0627\u0641\u0630 \u0627\u0644\u0645\u062d\u0644\u064a\u0629 \u0625\u0644\u0649 \u0646\u0638\u0627\u0645 \u0628\u0639\u064a\u062f. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u0633\u064a\u0643\u0648\u0646 \u0644\u062f\u064a\u0643 Apache \u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0639\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643\u060c \u0648\u064a\u0633\u062a\u0645\u0639 \u0625\u0644\u0649 \u0627\u0644\u0645\u0646\u0641\u0630 80. \u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u0631\u0628\u0637 \u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u0641\u0630\u060c \u0641\u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647 \u0628\u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649: <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":201} --><\/p>\n<pre><\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":224} --><\/p>\n<p>  &#8230; \u0641\u064a \u0623\u064a \u0645\u062a\u0635\u0641\u062d \u0648\u064a\u0628. \u0628\u0645\u0639\u0646\u0649 \u0645\u0627\u060c \u0627\u0644\u0623\u0645\u0631 \u0623\u0634\u0628\u0647 \u0628\u062a\u0634\u063a\u064a\u0644 Apache \u0639\u0644\u0649 \u0646\u0638\u0627\u0645\u0643. \u0648\u0644\u0643\u0646 \u0644\u064a\u0633 \u0645\u0646 \u0627\u0644\u0636\u0631\u0648\u0631\u064a \u0623\u0646 \u064a\u0643\u0648\u0646 \u0627\u0644\u0645\u0646\u0641\u0630 80 \u0645\u0641\u062a\u0648\u062d\u064b\u0627 \u0639\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645\u061b \u062d\u064a\u062b \u064a\u062a\u0645 \u062a\u0648\u062c\u064a\u0647 \u0643\u0644 \u062d\u0631\u0643\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0639\u0628\u0631 \u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u0642\u064a\u0627\u0633\u064a 22 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0644\u0640 SSH. \u0633\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u062a\u0623\u0645\u064a\u0646 SSH \u0628\u0645\u0641\u0627\u062a\u064a\u062d SSH\u060c \u0648\u0645\u0646 \u0627\u0644\u0623\u0641\u0636\u0644 \u0639\u062f\u0645 \u062a\u0634\u063a\u064a\u0644\u0647 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u060c \u062d\u064a\u062b \u0623\u0646 \u0647\u0630\u0647 \u0627\u0644\u0637\u0631\u064a\u0642\u0629 \u0622\u0645\u0646\u0629 \u0641\u0642\u0637 \u0628\u0642\u062f\u0631 \u0623\u0645\u0627\u0646 \u0627\u062a\u0635\u0627\u0644 SSH \u0627\u0644\u062e\u0627\u0635 \u0628\u0643. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":591} --><\/p>\n<p>  \u0644\u0644\u0642\u064a\u0627\u0645 \u0628\u0630\u0644\u0643\u060c \u0633\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0631\u0628\u0637 Apache \u0628\u0640 localhost\u060c \u0648\u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646\u0647 \u063a\u064a\u0631 \u0645\u0641\u062a\u0648\u062d \u0644\u0644\u0625\u0646\u062a\u0631\u0646\u062a. \u0627\u0641\u062a\u062d <code>\/etc\/apache2\/ports.conf<\/code>\u060c \u0648\u062a\u063a\u064a\u064a\u0631 \u0639\u0628\u0627\u0631\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u0645\u0627\u0639 \u0627\u0644\u062b\u0644\u0627\u062b\u0629 \u0644\u0644\u0627\u0633\u062a\u0645\u0627\u0639 \u0641\u0642\u0637 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a\u0641 \u0627\u0644\u0645\u062d\u0644\u064a (\u0627\u0644\u0645\u0639\u0631\u0648\u0641 \u0623\u064a\u0636\u064b\u0627 \u0628\u0627\u0633\u0645 <code>127.0.0.1<\/code>): <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":807} --><\/p>\n<pre>Listen 127.0.0.1:80 \n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":828} -->\n\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":857} -->\n<p> Listen 127.0.0.1:443 <\/p>\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":879} -->\n\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":898} -->\n<!-- Repeatable debug data: {\"isEarlyInjection\":true,\"currentRuleCount\":900,\"actualCount\":898,\"hasActualCountMetThreshold\":true,\"countRemainingForInjection\":2,\"nextBlockCount\":29,\"hasCountRemainingForInjectionMetThreshold\":true,\"nextCount\":927} -->\n\n<!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":3,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":3,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":900} --><!-- Zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":3,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":0} -->\n\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":27} -->\n<p> Listen 127.0.0.1:443 <\/p>\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":49} -->\n<\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":68} --><\/p>\n<p>  \u0623\u0639\u062f \u062a\u0634\u063a\u064a\u0644 Apache \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645: <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":90} --><\/p>\n<pre>sudo service apache2 restart<\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":120} --><\/p>\n<p>  \u0648\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 phpMyAdmin \u063a\u064a\u0631 \u0642\u0627\u0628\u0644 \u0644\u0644\u0648\u0635\u0648\u0644. \u0648\u0647\u0630\u0627 \u0623\u0645\u0631 \u0645\u062a\u0648\u0642\u0639. \u0628\u0645\u062c\u0631\u062f \u062a\u0643\u0648\u064a\u0646 Apache\u060c \u064a\u0645\u0643\u0646\u0643 \u062a\u0648\u062c\u064a\u0647 \u0627\u0644\u0645\u0646\u0641\u0630 80 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062a\u0627\u0644\u064a: <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":257} --><\/p>\n<pre>ssh -L 80:localhost:80 user@server<\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":293} --><\/p>\n<p>  \u0648\u0645\u0646 \u062b\u0645 \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 phpMyAdmin \u0645\u0646 <code>localhost:80<\/code> \u0641\u064a \u0623\u064a \u0645\u062a\u0635\u0641\u062d \u0648\u064a\u0628. \u0648\u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0646\u0641\u0633\u0647\u060c \u064a\u0645\u0643\u0646 \u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0628\u062c\u062f\u0627\u0631 \u062d\u0645\u0627\u064a\u0629 \u0635\u0627\u0631\u0645 \u0644\u0645\u0646\u0639 \u0623\u064a \u0634\u064a\u0621 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 SSH. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":462} --><\/p>\n<p>  \u0644\u0648 <code>ssh<\/code> \u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627\u0644\u0645\u0646\u0641\u0630 80\u060c \u062d\u0627\u0648\u0644 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0645\u0646\u0641\u0630 \u0627\u0644\u0623\u0648\u0644 \u0625\u0644\u0649 \u0631\u0642\u0645 \u0645\u062e\u062a\u0644\u0641 \u0648\u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647 \u0645\u0646 \u0647\u0646\u0627\u0643 \u0639\u0644\u0649 localhost. \u0633\u064a\u0638\u0644 \u0627\u0644\u0645\u0646\u0641\u0630 80 \u0645\u062a\u0635\u0644\u0627\u064b \u0628\u0627\u0644\u062c\u0647\u0627\u0632 \u0627\u0644\u0628\u0639\u064a\u062f. \u064a\u062a\u0645 \u0627\u0644\u062d\u0641\u0627\u0638 \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u062d\u062a\u0649 \u0627\u0644\u062e\u0631\u0648\u062c <code>ssh<\/code>\u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u064a\u062f \u062a\u0634\u063a\u064a\u0644\u0647 \u0641\u064a \u0627\u0644\u062e\u0644\u0641\u064a\u0629\u060c \u0627\u0633\u062a\u062e\u062f\u0645 <code>-f<\/code> \u0639\u0644\u064e\u0645. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":749} --><\/p>\n<p>  \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u064a\u062f \u0641\u0642\u0637 \u0623\u0646 \u064a\u0633\u062a\u0645\u0639 phpMyAdmin \u0639\u0644\u0649 localhost\u060c \u0641\u064a\u0645\u0643\u0646\u0643 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643 \u062a\u062d\u0631\u064a\u0631 <code>\/etc\/apache2\/conf-enabled\/phpmyadmin.conf<\/code> \u0648\u0623\u0636\u0641 \u0627\u0644\u0623\u0633\u0637\u0631 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0625\u0644\u0649 <code>Directory<\/code> \u062d\u0627\u062c\u0632: <\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":4,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":4,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":919} --><!-- Zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":4,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":900,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><\/p>\n<pre> Order deny,allow \n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":19} -->\n<p> Deny from all <\/p>\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":34} -->\n<p> Allow from 127.0.0.1<\/p><\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":56} --><\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\">\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" width=\"700\" height=\"300\" loading=\"lazy\" alt=\"\u0643\u062a\u0644\u0629 \u0627\u0644\u062f\u0644\u064a\u0644.\" data-img-url=\"https:\/\/goodwriterz.com\/site\/wp-content\/uploads\/2024\/08\/\u0643\u064a\u0641\u064a\u0629-\u062a\u062b\u0628\u064a\u062a-phpMyAdmin-\u0628\u0634\u0643\u0644-\u0622\u0645\u0646.png\" src=\"https:\/\/i0.wp.com\/goodwriterz.com\/site\/wp-content\/uploads\/2024\/08\/%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-phpMyAdmin-%D8%A8%D8%B4%D9%83%D9%84-%D8%A2%D9%85%D9%86.png?resize=700%2C300&#038;ssl=1\" style=\"height:auto;max-width:100%\" title=\"\">  <\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":296} --><\/p>\n<p>  \u0633\u064a\u0624\u062f\u064a \u0647\u0630\u0627 \u0625\u0644\u0649 \u0645\u0646\u0639 \u0623\u064a \u0634\u064a\u0621 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 localhost \u0645\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u062a\u062b\u0628\u064a\u062a phpMyAdmin\u060c \u0639\u0644\u0649 \u0627\u0644\u0631\u063a\u0645 \u0645\u0646 \u0623\u0646\u0643 \u0633\u062a\u0638\u0644 \u0628\u062d\u0627\u062c\u0629 \u0625\u0644\u0649 \u0641\u062a\u062d \u0627\u0644\u0645\u0646\u0641\u0630 80 \u0641\u064a \u062c\u062f\u0627\u0631 \u0627\u0644\u062d\u0645\u0627\u064a\u0629 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0644\u0644\u0633\u0645\u0627\u062d \u0628\u062d\u0631\u0643\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u0639\u0627\u062f\u064a\u0629. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":462} --><\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":462} --><\/p>\n<h2 id=\"option-2-lock-down-apache-and-use-a-vpn\"><span class=\"ez-toc-section\" id=\"%D8%A7%D9%84%D8%AE%D9%8A%D8%A7%D8%B1_2_%D8%A5%D8%BA%D9%84%D8%A7%D9%82_Apache_%D9%88%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85_VPN\"><\/span>  \u0627\u0644\u062e\u064a\u0627\u0631 2: \u0625\u063a\u0644\u0627\u0642 Apache \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 VPN <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>  \u0625\u0630\u0627 \u0643\u0646\u062a \u0628\u062d\u0627\u062c\u0629 \u0625\u0644\u0649 \u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0639\u062f\u0629 \u0623\u0634\u062e\u0627\u0635 \u062f\u0648\u0646 \u0645\u0646\u062d\u0647\u0645 \u062d\u0642 \u0627\u0644\u0648\u0635\u0648\u0644 \u0639\u0628\u0631 SSH\u060c \u0641\u064a\u0645\u0643\u0646\u0643 \u0625\u0639\u062f\u0627\u062f Apache \u0644\u0644\u0627\u0633\u062a\u0645\u0627\u0639 \u0625\u0644\u0649 \u0639\u0646\u0648\u0627\u0646 IP \u0627\u0644\u062e\u0627\u0635 \u0628\u062c\u0647\u0627\u0632\u0643 \u0648\u0642\u0628\u0648\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0645\u0646 \u0646\u0641\u0633 \u0627\u0644\u0633\u062d\u0627\u0628\u0629 \u0641\u0642\u0637. \u064a\u0639\u0645\u0644 \u0647\u0630\u0627 \u0628\u0634\u0643\u0644 \u062c\u064a\u062f \u0628\u0634\u0643\u0644 \u062e\u0627\u0635 \u0645\u0639 \u062e\u062f\u0645\u0627\u062a \u0645\u062b\u0644 <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/vpc\/\">\u0634\u0628\u0643\u0629 AWS VPC<\/a>\u062d\u064a\u062b \u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0643\u0644 \u062e\u0627\u062f\u0645 \u062a\u0642\u0648\u0645 \u0628\u062a\u0634\u063a\u064a\u0644\u0647 \u0641\u064a \u0634\u0628\u0643\u0629 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":766} --><\/p>\n<p>  \u0644\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0639\u0646\u0648\u0627\u0646 IP \u0627\u0644\u062e\u0627\u0635 \u0628\u0643\u060c \u064a\u0645\u0643\u0646\u0643 \u062a\u0634\u063a\u064a\u0644 <code>ifconfig<\/code> \u0648\u0627\u0628\u062d\u062b \u0639\u0646 <code>inet<\/code> \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0648\u062c\u0648\u062f \u0639\u0644\u0649 \u0645\u062d\u0648\u0644 \u0627\u0644\u0634\u0628\u0643\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0643: <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":878} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":true,\"currentRuleCount\":900,\"actualCount\":878,\"hasActualCountMetThreshold\":true,\"countRemainingForInjection\":22,\"nextBlockCount\":240,\"hasCountRemainingForInjectionMetThreshold\":true,\"nextCount\":1118} --><\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":5,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":5,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":900} --><!-- Zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":5,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":0} --><\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img image-expandable img-article-item\">\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" width=\"700\" height=\"169\" loading=\"lazy\" alt=\"\u0627\u0628\u062d\u062b \u0639\u0646 \u0639\u0646\u0648\u0627\u0646 IP \u0627\u0644\u062e\u0627\u0635 \u0628\u0643.\" data-img-url=\"https:\/\/goodwriterz.com\/site\/wp-content\/uploads\/2024\/08\/1725103851_560_\u0643\u064a\u0641\u064a\u0629-\u062a\u062b\u0628\u064a\u062a-phpMyAdmin-\u0628\u0634\u0643\u0644-\u0622\u0645\u0646.png\" src=\"https:\/\/i0.wp.com\/goodwriterz.com\/site\/wp-content\/uploads\/2024\/08\/1725103851_560_%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-phpMyAdmin-%D8%A8%D8%B4%D9%83%D9%84-%D8%A2%D9%85%D9%86.png?resize=700%2C169&#038;ssl=1\" style=\"height:auto;max-width:100%\" title=\"\">  <\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":218} --><\/p>\n<p>  \u0647\u0630\u0627 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0645\u0631\u0626\u064a \u0623\u064a\u0636\u064b\u0627 \u0645\u0646 <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/console.aws.amazon.com\/ec2\/\">\u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062d\u0643\u0645 AWS EC2<\/a>\u0628\u0645\u062c\u0631\u062f \u0646\u0633\u062e \u0627\u0644\u0639\u0646\u0648\u0627\u0646\u060c \u0627\u0641\u062a\u062d <code>\/etc\/apache2\/ports.conf<\/code>\u060c \u0648\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u062b\u0644\u0627\u062b\u0629 <code>Listen<\/code> \u0627\u0644\u062a\u0648\u062c\u064a\u0647\u0627\u062a \u0644\u0644\u0627\u0633\u062a\u0645\u0627\u0639 \u0639\u0644\u0649 \u0639\u0646\u0648\u0627\u0646 IP \u0627\u0644\u062e\u0627\u0635: <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":408} --><\/p>\n<pre>Listen 172.31.87.118:8 \n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":432} -->\n\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":461} -->\n<p> Listen 172.31.87.118:443 <\/p>\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":487} -->\n\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":506} -->\n\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":535} -->\n<p> Listen 172.31.87.118:443 <\/p>\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":561} -->\n<\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":580} --><\/p>\n<p>  \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643\u060c \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u064a\u062f \u0641\u0642\u0637 \u062a\u0623\u0645\u064a\u0646 phpMyAdmin\u060c \u064a\u0645\u0643\u0646\u0643 \u062a\u0639\u062f\u064a\u0644 <code>\/etc\/apache2\/conf-enabled\/phpmyadmin.conf<\/code> \u0648\u0627\u0644\u0633\u0645\u0627\u062d \u0641\u0642\u0637 \u0645\u0646 \u0639\u0646\u0648\u0627\u0646 IP \u0627\u0644\u062e\u0627\u0635: <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":726} --><\/p>\n<pre>Order deny,allow \n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":744} -->\n<p> Deny from all <\/p>\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":759} -->\n<p> Allow from 172.31.87.118<\/p><\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":785} --><\/p>\n<p>  \u0648\u0623\u0639\u062f \u062a\u0634\u063a\u064a\u0644 Apache. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":806} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":true,\"currentRuleCount\":900,\"actualCount\":806,\"hasActualCountMetThreshold\":true,\"countRemainingForInjection\":94,\"nextBlockCount\":412,\"hasCountRemainingForInjectionMetThreshold\":true,\"nextCount\":1218} --><\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":6,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":6,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":900} --><!-- Zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":7,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":6,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":true,\"actualCount\":0} --><\/p>\n<p>  \u0627\u0644\u0622\u0646\u060c \u0644\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 phpMyAdmin\u060c \u0633\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/openvpn.net\/\">\u0625\u0639\u062f\u0627\u062f \u062e\u0627\u062f\u0645 VPN \u0645\u062b\u0644 OpenVPN<\/a>\u0633\u064a\u0633\u0645\u062d \u0644\u0643 \u0647\u0630\u0627 \u0628\u062a\u0648\u0635\u064a\u0644 \u062c\u0647\u0627\u0632 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631 \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0628\u0627\u0644\u0633\u062d\u0627\u0628\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0627\u0644\u062a\u064a \u062a\u0639\u0645\u0644 \u0628\u0647\u0627 \u062e\u0648\u0627\u062f\u0645 \u0627\u0644\u0648\u064a\u0628 \u0644\u062f\u064a\u0643\u060c \u0648\u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u0630\u064a \u064a\u0639\u0645\u0644 \u0628\u0646\u0638\u0627\u0645 phpMyAdmin \u0639\u0644\u0649 \u0639\u0646\u0648\u0627\u0646 IP \u0627\u0644\u062e\u0627\u0635 \u0643\u0645\u0627 \u0644\u0648 \u0643\u0646\u062a \u062e\u0627\u062f\u0645\u064b\u0627 \u0622\u062e\u0631. \u0628\u0627\u0644\u0637\u0628\u0639\u060c \u0633\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u062c\u062f\u0627\u0631 \u0627\u0644\u062d\u0645\u0627\u064a\u0629 \u0644\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0648\u0635\u0648\u0644 \u0645\u0646 \u062e\u0627\u062f\u0645 OpenVPN \u0625\u0644\u0649 \u0645\u062b\u064a\u0644 phpMyAdmin. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":7,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":7,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":318} --><\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":7,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":7,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":318} --><\/p>\n<h2 id=\"option-3-secure-apache-with-https-and-basic-auth\"><span class=\"ez-toc-section\" id=\"%D8%A7%D9%84%D8%AE%D9%8A%D8%A7%D8%B1_3_%D8%AA%D8%A3%D9%85%D9%8A%D9%86_Apache_%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85_HTTPS_%D9%88%D8%A7%D9%84%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9_%D8%A7%D9%84%D8%A3%D8%B3%D8%A7%D8%B3%D9%8A%D8%A9\"><\/span>  \u0627\u0644\u062e\u064a\u0627\u0631 3: \u062a\u0623\u0645\u064a\u0646 Apache \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 HTTPS \u0648\u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>  \u0625\u0630\u0627 \u0643\u0646\u062a \u0628\u062d\u0627\u062c\u0629 \u062d\u0642\u064b\u0627 \u0625\u0644\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 DNS \u0639\u0627\u0645 \u0648\u0625\u062a\u0627\u062d\u0629 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u062e\u0627\u062f\u0645\u0643\u060c \u0641\u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0645\u0639 Apache. \u0647\u0630\u0647 \u0628\u0628\u0633\u0627\u0637\u0629 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0623\u062e\u0631\u0649 \u0623\u0645\u0627\u0645 phpMyAdmin \u062a\u0645\u0646\u0639 \u0627\u0644\u063a\u0631\u0628\u0627\u0621 \u0645\u0646 \u062a\u0642\u062f\u064a\u0645 \u0623\u064a \u0637\u0644\u0628\u0627\u062a \u0625\u0644\u0649 \u062a\u0637\u0628\u064a\u0642 phpMyAdmin. \u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0647 \u0625\u0644\u0649 \u062c\u0627\u0646\u0628 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0623\u062e\u0631\u0649 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629\u060c \u062d\u064a\u062b \u0625\u0646\u0647\u0627 \u0645\u062c\u0631\u062f \u0637\u0628\u0642\u0629 \u0625\u0636\u0627\u0641\u064a\u0629 \u0645\u0646 \u0627\u0644\u062f\u0641\u0627\u0639. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":7,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":7,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":670} --><\/p>\n<p>  \u0625\u0646\u0634\u0627\u0621 \u0645\u0644\u0641 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u062c\u062f\u064a\u062f \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 <code>htpasswd<\/code>\u060c \u0648\u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0645\u062b\u0628\u062a\u064b\u0627 \u0628\u0627\u0644\u0641\u0639\u0644 \u0625\u0644\u0649 \u062c\u0627\u0646\u0628 Apache (\u0625\u0630\u0627 \u0644\u0645 \u064a\u0643\u0646 \u0643\u0630\u0644\u0643\u060c \u0641\u0647\u0648 \u0641\u064a <code>apache2-utils<\/code>): <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":7,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":7,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":797} --><\/p>\n<pre>sudo htpasswd \/etc\/apache2\/.htpasswd phpadmin<\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":7,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":7,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":844} --><\/p>\n<p>  \u064a\u062a\u064a\u062d \u0644\u0643 \u0647\u0630\u0627 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u062c\u062f\u064a\u062f\u0629 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 <code>phpadmin<\/code> \u0648\u064a\u062e\u0632\u0646\u0647\u0627 \u0641\u064a <code>\/etc\/apache2\/.htpasswd<\/code>. <\/p>\n<p><!-- Repeatable debug data: {\"injection\":\"before\",\"adPosition\":7,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":7,\"nbrPlacementsScanned\":7,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":942} --><!-- Zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"after\",\"adPosition\":8,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":7,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"isEarlyInjection\":false,\"actualCount\":0} --><br \/>\n<!-- Repeatable debug data: {\"isEarlyInjection\":false,\"currentRuleCount\":900,\"actualCount\":0,\"hasActualCountMetThreshold\":null,\"countRemainingForInjection\":null,\"nextBlockCount\":null,\"hasCountRemainingForInjectionMetThreshold\":null} --><\/p>\n<p>  \u0625\u0641\u062a\u062d <code>\/etc\/apache2\/conf-enabled\/phpmyadmin.conf<\/code>\u060c \u0648\u0642\u0645 \u0628\u062a\u0643\u0648\u064a\u0646\u0647 \u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0644\u0641 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u0630\u064a \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647 \u062d\u062f\u064a\u062b\u064b\u0627: <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":8,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":125} --><\/p>\n<pre>AuthType Basic \n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":8,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":141} -->\n<p> AuthName \"Restricted Content\" <\/p>\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":8,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":172} -->\n<p> AuthUserFile \/etc\/apache2\/.htpasswd <\/p>\n<!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":8,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":209} -->\n<p> Require valid-user<\/p><\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":8,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":229} --><\/p>\n<p>  \u0623\u0639\u062f \u062a\u0634\u063a\u064a\u0644 Apache \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645: <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":8,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":251} --><\/p>\n<pre>sudo service apache2 restart<\/pre>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":8,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":281} --><\/p>\n<p>  \u0648\u0639\u0646\u062f\u0645\u0627 \u062a\u062d\u0627\u0648\u0644 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 phpMyAdmin \u0641\u064a \u0645\u062a\u0635\u0641\u062d\u0643\u060c \u0633\u064a\u064f\u0637\u0644\u0628 \u0645\u0646\u0643 \u0627\u0633\u0645 \u0645\u0633\u062a\u062e\u062f\u0645 \u0648\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631. \u0623\u062f\u062e\u0644 <code>phpadmin<\/code> \u0648\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062a\u064a \u0623\u0646\u0634\u0623\u062a\u0647\u0627\u060c \u0648\u064a\u062c\u0628 \u0623\u0646 \u064a\u064f\u0633\u0645\u062d \u0644\u0643 \u0628\u0627\u0644\u0648\u0635\u0648\u0644. \u0648\u0625\u0644\u0627\u060c \u0641\u0643\u0644 \u0645\u0627 \u0633\u062a\u0631\u0627\u0647 \u0647\u0648 <code>401 Unauthorized<\/code> \u0625\u062c\u0627\u0628\u0629. <\/p>\n<p><!-- No repeatable ad for zone: character count repeatable. --><!-- Repeatable debug data: {\"injection\":\"none\",\"adPosition\":8,\"startingPoint\":0,\"skipEvery\":null,\"nbrPlacementFilledEachSkip\":8,\"nbrPlacementsScanned\":8,\"ruleCount\":900,\"degradationStartingPoint\":1,\"stopAds\":null,\"actualCount\":521} -->\n <\/div>\n","protected":false},"excerpt":{"rendered":"<p>phpMyAdmin \u062a\u064f\u0639\u062f \u0623\u062f\u0627\u0629 \u0631\u0627\u0626\u0639\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a MySQL\u060c \u0648\u0644\u0643\u0646 \u0648\u0636\u0639 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u062e\u0644\u0641 \u0648\u0627\u062c\u0647\u0629 \u0648\u064a\u0628 \u064a\u0645\u062b\u0644 \u0645\u0634\u0643\u0644\u0629 \u0623\u0645\u0646\u064a\u0629 \u0643\u0628\u064a\u0631\u0629. \u0641\u064a\u0645\u0627 \u064a\u0644\u064a \u0628\u0639\u0636 \u0627\u0644\u0637\u0631\u0642 \u0644\u0644\u062a\u062e\u0641\u064a\u0641 \u0645\u0646 \u0627\u0644\u0645\u062e\u0627\u0637\u0631 \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u062a\u0634\u063a\u064a\u0644 phpMyAdmin. \u0644\u0645\u0627\u0630\u0627 \u064a\u0639\u062a\u0628\u0631 phpMyAdmin \u0645\u0634\u0643\u0644\u0629 \u0623\u0645\u0646\u064a\u0629\u061f \u0639\u0627\u062f\u0629\u064b\u060c \u0633\u064a\u0643\u0648\u0646 \u0644\u062f\u064a\u0643 \u0642\u0627\u0639\u062f\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u062a\u0639\u0645\u0644 \u0639\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0648\u062a\u0642\u0628\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0645\u0646 localhost \u0623\u0648 \u0631\u0628\u0645\u0627 \u0645\u0646 &#8230; <a title=\"\u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a phpMyAdmin \u0628\u0634\u0643\u0644 \u0622\u0645\u0646\" class=\"read-more\" href=\"https:\/\/goodwriterz.com\/site\/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%aa%d8%ab%d8%a8%d9%8a%d8%aa-phpmyadmin-%d8%a8%d8%b4%d9%83%d9%84-%d8%a2%d9%85%d9%86\/\" aria-label=\"Read more about \u0643\u064a\u0641\u064a\u0629 \u062a\u062b\u0628\u064a\u062a phpMyAdmin \u0628\u0634\u0643\u0644 \u0622\u0645\u0646\">\u0625\u0642\u0631\u0623 \u0627\u0644\u0645\u0632\u064a\u062f<\/a><\/p>\n","protected":false},"author":1,"featured_media":32101,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[22],"tags":[1255],"class_list":["post-32100","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cybersecurity","tag-1255"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/goodwriterz.com\/site\/wp-content\/uploads\/2024\/08\/1725103851_%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-phpMyAdmin-%D8%A8%D8%B4%D9%83%D9%84-%D8%A2%D9%85%D9%86.png?fit=700%2C300&ssl=1","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/posts\/32100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/comments?post=32100"}],"version-history":[{"count":0,"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/posts\/32100\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/media\/32101"}],"wp:attachment":[{"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/media?parent=32100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/categories?post=32100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goodwriterz.com\/site\/wp-json\/wp\/v2\/tags?post=32100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}