{"id":2987,"date":"2026-04-25T09:36:25","date_gmt":"2026-04-25T09:36:25","guid":{"rendered":"https:\/\/maram.iq\/blogs\/?p=2987"},"modified":"2026-04-25T14:02:55","modified_gmt":"2026-04-25T11:02:55","slug":"%d8%a3%d8%ae%d8%b7%d8%a7%d8%a1-ssl-%d8%a7%d9%84%d8%b4%d8%a7%d8%a6%d8%b9%d8%a9-10-%d9%85%d8%b4%d8%a7%d9%83%d9%84-%d9%88%d8%ad%d9%84%d9%88%d9%84%d9%87%d8%a7","status":"publish","type":"post","link":"https:\/\/maram.iq\/blogs\/%d8%a3%d8%ae%d8%b7%d8%a7%d8%a1-ssl-%d8%a7%d9%84%d8%b4%d8%a7%d8%a6%d8%b9%d8%a9-10-%d9%85%d8%b4%d8%a7%d9%83%d9%84-%d9%88%d8%ad%d9%84%d9%88%d9%84%d9%87%d8%a7\/","title":{"rendered":"\u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u0634\u0627\u0626\u0639\u0629: 10 \u0645\u0634\u0627\u0643\u0644 \u0648\u062d\u0644\u0648\u0644\u0647\u0627 \u062e\u0637\u0648\u0629 \u0628\u062e\u0637\u0648\u0629"},"content":{"rendered":"\n<div style=\"background:linear-gradient(135deg,#0f172a,#065f46);color:#fff;padding:2.5rem;border-radius:16px;margin-bottom:2rem;text-align:center\">\n<p style=\"font-size:3rem;margin:0 0 .5rem\">\ud83d\udd27<\/p>\n<h2 style=\"color:#fff!important;font-size:1.5rem;margin:0 0 .5rem\" id=\"section-1\">\u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u0634\u0627\u0626\u0639\u0629: 10 \u0645\u0634\u0627\u0643\u0644 \u0648\u062d\u0644\u0648\u0644\u0647\u0627 \u062e\u0637\u0648\u0629 \u0628\u062e\u0637\u0648\u0629<\/h2>\n<p style=\"margin:0\">\u062f\u0644\u064a\u0644 \u0639\u0645\u0644\u064a \u0634\u0627\u0645\u0644 \u0644\u062a\u0634\u062e\u064a\u0635 \u0648\u0625\u0635\u0644\u0627\u062d \u062c\u0645\u064a\u0639 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u062a\u064a \u062a\u0648\u0627\u062c\u0647 \u0623\u0635\u062d\u0627\u0628 \u0627\u0644\u0645\u0648\u0627\u0642\u0639<\/p>\n<\/div>\n\n\n\n<div class=\"table-of-contents\" style=\"background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin:1.5rem 0;\"><p style=\"font-weight:700;font-size:1.05rem;margin-bottom:.75rem;\">\u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u0642\u0627\u0644<\/p><ul style=\"list-style:none;padding:0;margin:0;\"><li style=\"padding:.25rem 0;\"><a href=\"#section-2\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; \u0645\u0642\u062f\u0645\u0629 \u0639\u0646 \u0623\u062e\u0637\u0627\u0621 SSL<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-3\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; ERR_CERT_DATE_INVALID<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-4\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; ERR_CERT_COMMON_NAME_INVALID<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-5\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; Mixed Content<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-6\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; ERR_SSL_PROTOCOL_ERROR<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-7\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; NET::ERR_CERT_AUTHORITY_INVALID<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-8\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; Too Many Redirects<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-9\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; SSL Handshake Failed<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-10\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; ERR_CERT_REVOKED<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-11\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; \u0623\u062e\u0637\u0627\u0621 HSTS<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-12\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; \u0623\u062f\u0648\u0627\u062a \u0641\u062d\u0635 SSL<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-13\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; \u0627\u0644\u062e\u0644\u0627\u0635\u0629<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"#section-14\" style=\"color:#4f46e5;text-decoration:none;\">&#8592; \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-2\">\u0645\u0642\u062f\u0645\u0629 \u0639\u0646 \u0623\u062e\u0637\u0627\u0621 SSL<\/h2>\n\n\n\n<p>\u062a\u064f\u0639\u062f\u0651 \u0623\u062e\u0637\u0627\u0621 SSL \u0645\u0646 \u0623\u0643\u062b\u0631 \u0627\u0644\u0645\u0634\u0643\u0644\u0627\u062a \u0627\u0644\u062a\u0642\u0646\u064a\u0629 \u0627\u0644\u062a\u064a \u062a\u0648\u0627\u062c\u0647 \u0623\u0635\u062d\u0627\u0628 \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629\u060c \u062e\u0627\u0635\u0629 \u0628\u0639\u062f \u0623\u0646 \u0623\u0635\u0628\u062d \u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644 HTTPS \u0645\u0639\u064a\u0627\u0631\u0627\u064b \u0623\u0633\u0627\u0633\u064a\u0627\u064b \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0648\u0627\u0642\u0639. \u0639\u0646\u062f\u0645\u0627 \u062a\u0638\u0647\u0631 \u0623\u062e\u0637\u0627\u0621 SSL \u0641\u064a \u0645\u062a\u0635\u0641\u062d \u0627\u0644\u0632\u0627\u0626\u0631\u060c \u0641\u0625\u0646\u0647\u0627 \u062a\u0639\u0631\u0636 \u0631\u0633\u0627\u0644\u0629 \u062a\u062d\u0630\u064a\u0631\u064a\u0629 \u062a\u0645\u0646\u0639\u0647 \u0645\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0645\u0648\u0642\u0639\u0643\u060c \u0645\u0645\u0627 \u064a\u0624\u062f\u064a \u0625\u0644\u0649 \u0641\u0642\u062f\u0627\u0646 \u0627\u0644\u0632\u0648\u0627\u0631 \u0648\u062a\u0631\u0627\u062c\u0639 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u0648\u0642\u0639 \u0641\u064a \u0645\u062d\u0631\u0643\u0627\u062a \u0627\u0644\u0628\u062d\u062b.<\/p>\n\n\n\n<p>\u0648\u0641\u0642\u0627\u064b \u0644\u0625\u062d\u0635\u0627\u0626\u064a\u0627\u062a <a href=\"https:\/\/transparencyreport.google.com\/https\/overview\" target=\"_blank\" rel=\"noopener nofollow\">\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0634\u0641\u0627\u0641\u064a\u0629 \u0645\u0646 Google<\/a>\u060c \u0641\u0625\u0646 \u0623\u0643\u062b\u0631 \u0645\u0646 95% \u0645\u0646 \u062d\u0631\u0643\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0639\u0644\u0649 Chrome \u062a\u062a\u0645 \u0639\u0628\u0631 HTTPS. \u0647\u0630\u0627 \u064a\u0639\u0646\u064a \u0623\u0646 \u0623\u064a \u062e\u0637\u0623 \u0641\u064a \u0634\u0647\u0627\u062f\u0629 SSL \u0633\u064a\u0624\u062b\u0631 \u0645\u0628\u0627\u0634\u0631\u0629 \u0639\u0644\u0649 \u062a\u062c\u0631\u0628\u0629 \u0627\u0644\u063a\u0627\u0644\u0628\u064a\u0629 \u0627\u0644\u0639\u0638\u0645\u0649 \u0645\u0646 \u0632\u0648\u0627\u0631\u0643. \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644 \u0627\u0644\u0634\u0627\u0645\u0644\u060c \u0633\u0646\u0633\u062a\u0639\u0631\u0636 \u0623\u0634\u0647\u0631 10 \u0623\u062e\u0637\u0627\u0621 SSL \u0648\u0643\u064a\u0641\u064a\u0629 \u0625\u0635\u0644\u0627\u062d \u0643\u0644 \u0645\u0646\u0647\u0627 \u062e\u0637\u0648\u0629 \u0628\u062e\u0637\u0648\u0629.<\/p>\n\n\n\n<p>\u0633\u0648\u0627\u0621 \u0643\u0646\u062a \u062a\u0633\u062a\u062e\u062f\u0645 \u0634\u0647\u0627\u062f\u0629 Let&#8217;s Encrypt \u0627\u0644\u0645\u062c\u0627\u0646\u064a\u0629 \u0623\u0648 \u0634\u0647\u0627\u062f\u0629 \u0645\u062f\u0641\u0648\u0639\u0629\u060c \u0641\u0625\u0646 \u0641\u0647\u0645 \u0623\u062e\u0637\u0627\u0621 SSL \u0648\u0623\u0633\u0628\u0627\u0628\u0647\u0627 \u0633\u064a\u0648\u0641\u0631 \u0639\u0644\u064a\u0643 \u0633\u0627\u0639\u0627\u062a \u0645\u0646 \u0627\u0644\u0628\u062d\u062b \u0648\u0627\u0633\u062a\u0643\u0634\u0627\u0641 \u0627\u0644\u0623\u062e\u0637\u0627\u0621. \u0644\u0646\u0628\u062f\u0623 \u0628\u0623\u0643\u062b\u0631\u0647\u0627 \u0634\u064a\u0648\u0639\u0627\u064b.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-3\">1. ERR_CERT_DATE_INVALID &#8211; \u0627\u0646\u062a\u0647\u0627\u0621 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0634\u0647\u0627\u062f\u0629<\/h2>\n\n\n\n<p>\u064a\u064f\u0639\u062f\u0651 \u062e\u0637\u0623 ERR_CERT_DATE_INVALID \u0645\u0646 \u0623\u0643\u062b\u0631 \u0623\u062e\u0637\u0627\u0621 SSL \u0634\u064a\u0648\u0639\u0627\u064b\u060c \u0648\u064a\u0638\u0647\u0631 \u0639\u0646\u062f\u0645\u0627 \u062a\u0646\u062a\u0647\u064a \u0635\u0644\u0627\u062d\u064a\u0629 \u0634\u0647\u0627\u062f\u0629 SSL \u0623\u0648 \u0639\u0646\u062f\u0645\u0627 \u064a\u0643\u0648\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062c\u0647\u0627\u0632 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d. \u064a\u0639\u0631\u0636 \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0631\u0633\u0627\u0644\u0629 &#8220;\u0627\u062a\u0635\u0627\u0644\u0643 \u0644\u064a\u0633 \u062e\u0627\u0635\u0627\u064b&#8221; \u0645\u0639 \u0631\u0645\u0632 \u0627\u0644\u062e\u0637\u0623 NET::ERR_CERT_DATE_INVALID.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0644\u0623\u0633\u0628\u0627\u0628 \u0627\u0644\u0645\u062d\u062a\u0645\u0644\u0629<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0627\u0646\u062a\u0647\u0627\u0621 \u0635\u0644\u0627\u062d\u064a\u0629 \u0634\u0647\u0627\u062f\u0629 SSL \u0648\u0644\u0645 \u064a\u062a\u0645 \u062a\u062c\u062f\u064a\u062f\u0647\u0627<\/li>\n\n\n\n<li>\u062a\u0627\u0631\u064a\u062e \u0648\u0648\u0642\u062a \u062c\u0647\u0627\u0632 \u0627\u0644\u0632\u0627\u0626\u0631 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d\u064a\u0646<\/li>\n\n\n\n<li>\u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0627\u0644\u062a\u062c\u062f\u064a\u062f \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a \u0644\u0634\u0647\u0627\u062f\u0629 Let&#8217;s Encrypt<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d<\/h3>\n\n\n\n<p>\u0623\u0648\u0644\u0627\u064b\u060c \u062a\u062d\u0642\u0642 \u0645\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062a\u0627\u0644\u064a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo | openssl s_client -servername example.com -connect example.com:443 2&gt;\/dev\/null | openssl x509 -noout -dates<\/code><\/pre>\n\n\n\n<p>\u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0645\u0646\u062a\u0647\u064a\u0629\u060c \u062c\u062f\u0651\u062f\u0647\u0627 \u064a\u062f\u0648\u064a\u0627\u064b \u0639\u0628\u0631 Certbot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot renew --force-renewal\nsudo systemctl reload nginx<\/code><\/pre>\n\n\n\n<p>\u0648\u0644\u0645\u0646\u0639 \u062a\u0643\u0631\u0627\u0631 \u0647\u0630\u0627 \u0627\u0644\u062e\u0637\u0623 \u0645\u0633\u062a\u0642\u0628\u0644\u0627\u064b\u060c \u062a\u0623\u0643\u062f \u0645\u0646 \u0625\u0639\u062f\u0627\u062f cron job \u0644\u0644\u062a\u062c\u062f\u064a\u062f \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>0 0 1 * * \/usr\/bin\/certbot renew --quiet &amp;&amp; systemctl reload nginx<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-4\">2. ERR_CERT_COMMON_NAME_INVALID &#8211; \u0639\u062f\u0645 \u062a\u0637\u0627\u0628\u0642 \u0627\u0633\u0645 \u0627\u0644\u0646\u0637\u0627\u0642<\/h2>\n\n\n\n<p>\u064a\u0638\u0647\u0631 \u0647\u0630\u0627 \u0627\u0644\u062e\u0637\u0623 \u0645\u0646 \u0623\u062e\u0637\u0627\u0621 SSL \u0639\u0646\u062f\u0645\u0627 \u0644\u0627 \u064a\u062a\u0637\u0627\u0628\u0642 \u0627\u0633\u0645 \u0627\u0644\u0646\u0637\u0627\u0642 \u0641\u064a \u0634\u0647\u0627\u062f\u0629 SSL \u0645\u0639 \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0630\u064a \u064a\u062d\u0627\u0648\u0644 \u0627\u0644\u0632\u0627\u0626\u0631 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647. \u0645\u062b\u0644\u0627\u064b\u060c \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0635\u0627\u062f\u0631\u0629 \u0644\u0640 www.example.com \u0644\u0643\u0646 \u0627\u0644\u0632\u0627\u0626\u0631 \u064a\u0635\u0644 \u0639\u0628\u0631 example.com \u0628\u062f\u0648\u0646 www.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u062a\u062d\u0642\u0642 \u0645\u0646 \u0623\u0646 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u062a\u063a\u0637\u064a \u062c\u0645\u064a\u0639 \u0623\u0634\u0643\u0627\u0644 \u0627\u0644\u0646\u0637\u0627\u0642 (\u0645\u0639 www \u0648\u0628\u062f\u0648\u0646\u0647\u0627)<\/li>\n\n\n\n<li>\u0623\u0639\u062f \u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0644\u062a\u0634\u0645\u0644 \u062c\u0645\u064a\u0639 \u0627\u0644\u0646\u0637\u0627\u0642\u0627\u062a \u0627\u0644\u0641\u0631\u0639\u064a\u0629<\/li>\n\n\n\n<li>\u0627\u0633\u062a\u062e\u062f\u0645 \u0634\u0647\u0627\u062f\u0629 Wildcard \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062f\u064a\u0643 \u0639\u062f\u0629 \u0646\u0637\u0627\u0642\u0627\u062a \u0641\u0631\u0639\u064a\u0629<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot certonly --nginx -d example.com -d www.example.com -d mail.example.com<\/code><\/pre>\n\n\n\n<p>\u0623\u0648 \u0627\u0633\u062a\u062e\u062f\u0645 \u0634\u0647\u0627\u062f\u0629 wildcard \u0644\u062a\u063a\u0637\u064a\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0646\u0637\u0627\u0642\u0627\u062a \u0627\u0644\u0641\u0631\u0639\u064a\u0629:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot certonly --manual --preferred-challenges=dns -d example.com -d *.example.com<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-5\">3. Mixed Content &#8211; \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0645\u062e\u062a\u0644\u0637<\/h2>\n\n\n\n<p>\u062e\u0637\u0623 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0645\u062e\u062a\u0644\u0637 (Mixed Content) \u0647\u0648 \u0645\u0646 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u062e\u0641\u064a\u0629 \u0627\u0644\u062a\u064a \u0644\u0627 \u062a\u0645\u0646\u0639 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0648\u0642\u0639 \u0628\u0627\u0644\u0643\u0627\u0645\u0644\u060c \u0644\u0643\u0646\u0647\u0627 \u062a\u064f\u0638\u0647\u0631 \u062a\u062d\u0630\u064a\u0631\u0627\u064b \u0641\u064a \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0648\u062a\u0645\u0646\u0639 \u0638\u0647\u0648\u0631 \u0627\u0644\u0642\u0641\u0644 \u0627\u0644\u0623\u062e\u0636\u0631. \u064a\u062d\u062f\u062b \u0647\u0630\u0627 \u0639\u0646\u062f\u0645\u0627 \u064a\u062d\u062a\u0648\u064a \u0645\u0648\u0642\u0639 HTTPS \u0639\u0644\u0649 \u0645\u0648\u0627\u0631\u062f (\u0635\u0648\u0631\u060c \u0633\u0643\u0631\u064a\u0628\u062a\u0627\u062a\u060c CSS) \u064a\u062a\u0645 \u062a\u062d\u0645\u064a\u0644\u0647\u0627 \u0639\u0628\u0631 HTTP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0643\u064a\u0641\u064a\u0629 \u0627\u0643\u062a\u0634\u0627\u0641 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0645\u062e\u062a\u0644\u0637<\/h3>\n\n\n\n<p>\u0627\u0641\u062a\u062d \u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0645\u0637\u0648\u0631 \u0641\u064a \u0627\u0644\u0645\u062a\u0635\u0641\u062d (F12) \u0648\u0627\u0646\u062a\u0642\u0644 \u0625\u0644\u0649 \u062a\u0628\u0648\u064a\u0628 Console. \u0633\u062a\u062c\u062f \u062a\u062d\u0630\u064a\u0631\u0627\u062a \u0645\u062b\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Mixed Content: The page at 'https:\/\/example.com' was loaded over HTTPS,\nbut requested an insecure resource 'http:\/\/example.com\/image.jpg'<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0644\u0625\u0635\u0644\u0627\u062d \u0641\u064a WordPress<\/h3>\n\n\n\n<p>\u0623\u0633\u0647\u0644 \u0637\u0631\u064a\u0642\u0629 \u0647\u064a \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0625\u0636\u0627\u0641\u0629 \u0645\u062b\u0644 Really Simple SSL\u060c \u0623\u0648 \u064a\u0645\u0643\u0646\u0643 \u0625\u0635\u0644\u0627\u062d \u0627\u0644\u0645\u0634\u0643\u0644\u0629 \u064a\u062f\u0648\u064a\u0627\u064b \u0628\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0631\u0648\u0627\u0628\u0637 \u0641\u064a \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp search-replace 'http:\/\/example.com' 'https:\/\/example.com' --all-tables --dry-run<\/code><\/pre>\n\n\n\n<p>\u0628\u0639\u062f \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0627\u0644\u0646\u062a\u0627\u0626\u062c\u060c \u0646\u0641\u0651\u0630 \u0627\u0644\u0623\u0645\u0631 \u0628\u062f\u0648\u0646 &#8211;dry-run. \u0643\u0645\u0627 \u064a\u0645\u0643\u0646\u0643 \u0625\u0636\u0627\u0641\u0629 \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0625\u0644\u0649 \u0645\u0644\u0641 .htaccess \u0644\u0625\u062c\u0628\u0627\u0631 \u062a\u062d\u0645\u064a\u0644 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0648\u0627\u0631\u062f \u0639\u0628\u0631 HTTPS:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Header always set Content-Security-Policy \"upgrade-insecure-requests\"<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-6\">4. ERR_SSL_PROTOCOL_ERROR<\/h2>\n\n\n\n<p>\u064a\u0638\u0647\u0631 \u062e\u0637\u0623 ERR_SSL_PROTOCOL_ERROR \u0639\u0646\u062f\u0645\u0627 \u064a\u0641\u0634\u0644 \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0641\u064a \u0625\u0646\u0634\u0627\u0621 \u0627\u062a\u0635\u0627\u0644 \u0622\u0645\u0646 \u0645\u0639 \u0627\u0644\u0633\u064a\u0631\u0641\u0631 \u0628\u0633\u0628\u0628 \u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644 SSL\/TLS. \u0647\u0630\u0627 \u0645\u0646 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u062a\u064a \u0642\u062f \u062a\u0643\u0648\u0646 \u0645\u0631\u0628\u0643\u0629 \u0644\u0623\u0646\u0647\u0627 \u0644\u0627 \u062a\u062d\u062f\u062f \u0627\u0644\u0645\u0634\u0643\u0644\u0629 \u0628\u062f\u0642\u0629.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0644\u0623\u0633\u0628\u0627\u0628 \u0648\u0627\u0644\u062d\u0644\u0648\u0644<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0625\u0635\u062f\u0627\u0631 TLS \u0642\u062f\u064a\u0645: \u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646 \u0627\u0644\u0633\u064a\u0631\u0641\u0631 \u064a\u062f\u0639\u0645 TLS 1.2 \u0623\u0648 1.3 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644<\/li>\n\n\n\n<li>\u0625\u0639\u062f\u0627\u062f\u0627\u062a SSL \u062e\u0627\u0637\u0626\u0629 \u0641\u064a Nginx \u0623\u0648 Apache<\/li>\n\n\n\n<li>\u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0645\u0644\u0641 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0623\u0648 \u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u062e\u0627\u0635<\/li>\n\n\n\n<li>\u062c\u062f\u0627\u0631 \u062d\u0645\u0627\u064a\u0629 \u064a\u062d\u062c\u0628 \u0627\u0644\u0645\u0646\u0641\u0630 443<\/li>\n<\/ul>\n\n\n\n<p>\u062a\u062d\u0642\u0642 \u0645\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a TLS \u0641\u064a Nginx:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssl_protocols TLSv1.2 TLSv1.3;\nssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256;\nssl_prefer_server_ciphers off;<\/code><\/pre>\n\n\n\n<p>\u064a\u0645\u0643\u0646\u0643 \u0627\u062e\u062a\u0628\u0627\u0631 \u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644\u0627\u062a TLS \u0627\u0644\u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nmap --script ssl-enum-ciphers -p 443 example.com<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-7\">5. NET::ERR_CERT_AUTHORITY_INVALID<\/h2>\n\n\n\n<p>\u064a\u0638\u0647\u0631 \u0647\u0630\u0627 \u0627\u0644\u062e\u0637\u0623 \u0639\u0646\u062f\u0645\u0627 \u062a\u0643\u0648\u0646 \u0634\u0647\u0627\u062f\u0629 SSL \u0635\u0627\u062f\u0631\u0629 \u0645\u0646 \u062c\u0647\u0629 \u063a\u064a\u0631 \u0645\u0648\u062b\u0648\u0642\u0629 (Certificate Authority). \u0647\u0630\u0627 \u0645\u0646 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0645\u0639 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0627\u0644\u0630\u0627\u062a\u064a\u0629 \u0627\u0644\u062a\u0648\u0642\u064a\u0639 (Self-Signed) \u0623\u0648 \u0639\u0646\u062f\u0645\u0627 \u062a\u0643\u0648\u0646 \u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a (Certificate Chain) \u063a\u064a\u0631 \u0645\u0643\u062a\u0645\u0644\u0629.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646\u0643 \u062a\u0633\u062a\u062e\u062f\u0645 \u0634\u0647\u0627\u062f\u0629 \u0645\u0646 \u062c\u0647\u0629 \u0645\u0648\u062b\u0648\u0642\u0629 \u0645\u062b\u0644 Let&#8217;s Encrypt \u0623\u0648 DigiCert<\/li>\n\n\n\n<li>\u062a\u062d\u0642\u0642 \u0645\u0646 \u0623\u0646 \u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0643\u0627\u0645\u0644\u0629 (\u0627\u0644\u0634\u0647\u0627\u062f\u0629 + \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0627\u0644\u0648\u0633\u064a\u0637\u0629)<\/li>\n\n\n\n<li>\u0641\u064a Nginx\u060c \u062a\u0623\u0643\u062f \u0645\u0646 \u062f\u0645\u062c \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0628\u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0635\u062d\u064a\u062d<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># \u062f\u0645\u062c \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0645\u0639 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0627\u0644\u0648\u0633\u064a\u0637\u0629\ncat certificate.crt ca_bundle.crt &gt; fullchain.crt\n\n# \u0625\u0639\u062f\u0627\u062f Nginx\nssl_certificate \/etc\/ssl\/fullchain.crt;\nssl_certificate_key \/etc\/ssl\/private.key;<\/code><\/pre>\n\n\n\n<p>\u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a\u060c \u0627\u0633\u062a\u062e\u062f\u0645 \u0623\u062f\u0627\u0629 <a href=\"https:\/\/www.ssllabs.com\/ssltest\/\" target=\"_blank\" rel=\"noopener nofollow\">SSL Labs<\/a> \u0627\u0644\u0645\u062c\u0627\u0646\u064a\u0629 \u0627\u0644\u062a\u064a \u062a\u0642\u062f\u0645 \u062a\u0642\u0631\u064a\u0631\u0627\u064b \u0645\u0641\u0635\u0644\u0627\u064b \u0639\u0646 \u062d\u0627\u0644\u0629 \u0634\u0647\u0627\u062f\u062a\u0643.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-8\">6. Too Many Redirects (ERR_TOO_MANY_REDIRECTS)<\/h2>\n\n\n\n<p>\u062e\u0637\u0623 &#8220;Too Many Redirects&#8221; \u064a\u062d\u062f\u062b \u0639\u0646\u062f\u0645\u0627 \u064a\u062f\u062e\u0644 \u0627\u0644\u0645\u0648\u0642\u0639 \u0641\u064a \u062d\u0644\u0642\u0629 \u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u062c\u064a\u0647 \u0644\u0627 \u0646\u0647\u0627\u0626\u064a\u0629 \u0628\u064a\u0646 HTTP \u0648 HTTPS. \u0647\u0630\u0627 \u0645\u0646 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u0645\u062d\u0628\u0637\u0629 \u0627\u0644\u062a\u064a \u062a\u0645\u0646\u0639 \u0627\u0644\u0648\u0635\u0648\u0644 \u0644\u0644\u0645\u0648\u0642\u0639 \u062a\u0645\u0627\u0645\u0627\u064b.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0644\u0623\u0633\u0628\u0627\u0628 \u0627\u0644\u0634\u0627\u0626\u0639\u0629<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u062c\u064a\u0647 \u0645\u0632\u062f\u0648\u062c\u0629: \u0641\u064a .htaccess \u0648\u0641\u064a \u0625\u0639\u062f\u0627\u062f\u0627\u062a WordPress<\/li>\n\n\n\n<li>CDN \u0645\u062b\u0644 Cloudflare \u0645\u0639 \u0625\u0639\u062f\u0627\u062f SSL \u063a\u064a\u0631 \u0645\u062a\u0648\u0627\u0641\u0642<\/li>\n\n\n\n<li>\u062a\u0639\u0627\u0631\u0636 \u0628\u064a\u0646 \u0625\u0636\u0627\u0641\u0627\u062a WordPress<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0644\u0625\u0635\u0644\u0627\u062d<\/h3>\n\n\n\n<p>\u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0633\u062a\u062e\u062f\u0645 Cloudflare\u060c \u062a\u0623\u0643\u062f \u0645\u0646 \u0636\u0628\u0637 \u0648\u0636\u0639 SSL \u0639\u0644\u0649 &#8220;Full (Strict)&#8221; \u0648\u0644\u064a\u0633 &#8220;Flexible&#8221;. \u062b\u0645 \u062a\u062d\u0642\u0642 \u0645\u0646 \u0645\u0644\u0641 wp-config.php:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ \u0623\u0636\u0641 \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0642\u0628\u0644 \u0633\u0637\u0631 \"That's all, stop editing!\"\nif (isset($_SERVER&#91;'HTTP_X_FORWARDED_PROTO']) &amp;&amp; $_SERVER&#91;'HTTP_X_FORWARDED_PROTO'] === 'https') {\n    $_SERVER&#91;'HTTPS'] = 'on';\n}\n\ndefine('FORCE_SSL_ADMIN', true);<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-9\">7. SSL Handshake Failed<\/h2>\n\n\n\n<p>\u062e\u0637\u0623 SSL Handshake Failed \u064a\u062d\u062f\u062b \u0639\u0646\u062f\u0645\u0627 \u064a\u0641\u0634\u0644 \u0627\u0644\u062a\u0641\u0627\u0648\u0636 \u0628\u064a\u0646 \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0648\u0627\u0644\u0633\u064a\u0631\u0641\u0631 \u0639\u0644\u0649 \u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644 \u0627\u0644\u062a\u0634\u0641\u064a\u0631. \u0647\u0630\u0627 \u0645\u0646 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u0623\u0643\u062b\u0631 \u062a\u0639\u0642\u064a\u062f\u0627\u064b \u0648\u064a\u062a\u0637\u0644\u0628 \u0641\u062d\u0635\u0627\u064b \u062f\u0642\u064a\u0642\u0627\u064b \u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0633\u064a\u0631\u0641\u0631.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0623\u0633\u0628\u0627\u0628 \u0641\u0634\u0644 \u0627\u0644\u0645\u0635\u0627\u0641\u062d\u0629<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0639\u062f\u0645 \u062a\u0648\u0627\u0641\u0642 \u0625\u0635\u062f\u0627\u0631\u0627\u062a TLS \u0628\u064a\u0646 \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0648\u0627\u0644\u0633\u064a\u0631\u0641\u0631<\/li>\n\n\n\n<li>\u0634\u0647\u0627\u062f\u0629 SSL \u062a\u0627\u0644\u0641\u0629 \u0623\u0648 \u063a\u064a\u0631 \u0645\u0643\u062a\u0645\u0644\u0629<\/li>\n\n\n\n<li>\u062a\u0627\u0631\u064a\u062e \u0648\u0648\u0642\u062a \u0627\u0644\u0633\u064a\u0631\u0641\u0631 \u063a\u064a\u0631 \u062f\u0642\u064a\u0642<\/li>\n\n\n\n<li>SNI (Server Name Indication) \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645<\/li>\n<\/ul>\n\n\n\n<p>\u0644\u062a\u0634\u062e\u064a\u0635 \u0627\u0644\u0645\u0634\u0643\u0644\u0629\u060c \u0627\u0633\u062a\u062e\u062f\u0645 \u0623\u0645\u0631 openssl \u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0645\u0635\u0627\u0641\u062d\u0629:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl s_client -connect example.com:443 -tls1_2 -servername example.com<\/code><\/pre>\n\n\n\n<p>\u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0633\u064a\u0631\u0641\u0631 \u064a\u0633\u062a\u062e\u062f\u0645 SNI\u060c \u062a\u0623\u0643\u062f \u0645\u0646 \u0625\u0639\u062f\u0627\u062f\u0647 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d \u0641\u064a virtual host:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server {\n    listen 443 ssl;\n    server_name example.com;\n    ssl_certificate \/etc\/letsencrypt\/live\/example.com\/fullchain.pem;\n    ssl_certificate_key \/etc\/letsencrypt\/live\/example.com\/privkey.pem;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-10\">8. ERR_CERT_REVOKED &#8211; \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0627\u0644\u0645\u0644\u063a\u0627\u0629<\/h2>\n\n\n\n<p>\u064a\u0638\u0647\u0631 \u062e\u0637\u0623 ERR_CERT_REVOKED \u0639\u0646\u062f\u0645\u0627 \u062a\u0643\u0648\u0646 \u0634\u0647\u0627\u062f\u0629 SSL \u0642\u062f \u062a\u0645 \u0625\u0644\u063a\u0627\u0624\u0647\u0627 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u062c\u0647\u0629 \u0627\u0644\u0645\u064f\u0635\u062f\u0650\u0631\u0629. \u064a\u064f\u0639\u062f\u0651 \u0647\u0630\u0627 \u0645\u0646 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u062e\u0637\u064a\u0631\u0629 \u0644\u0623\u0646\u0647 \u064a\u0639\u0646\u064a \u0623\u0646 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0644\u0645 \u062a\u0639\u062f \u0645\u0648\u062b\u0648\u0642\u0629.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0644\u0645\u0627\u0630\u0627 \u064a\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0634\u0647\u0627\u062f\u0629\u061f<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u062a\u0633\u0631\u064a\u0628 \u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u062e\u0627\u0635 (Private Key)<\/li>\n\n\n\n<li>\u0637\u0644\u0628 \u0635\u0627\u062d\u0628 \u0627\u0644\u0645\u0648\u0642\u0639 \u0625\u0644\u063a\u0627\u0621\u0647\u0627<\/li>\n\n\n\n<li>\u0627\u0643\u062a\u0634\u0627\u0641 \u0623\u0646 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0635\u062f\u0631\u062a \u0628\u0634\u0643\u0644 \u062e\u0627\u0637\u0626<\/li>\n\n\n\n<li>\u062e\u0631\u0642 \u0623\u0645\u0646\u064a \u0641\u064a \u062c\u0647\u0629 \u0627\u0644\u0625\u0635\u062f\u0627\u0631<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0644\u0625\u0635\u0644\u0627\u062d<\/h3>\n\n\n\n<p>\u0627\u0644\u062d\u0644 \u0627\u0644\u0648\u062d\u064a\u062f \u0647\u0648 \u0625\u0635\u062f\u0627\u0631 \u0634\u0647\u0627\u062f\u0629 \u062c\u062f\u064a\u062f\u0629 \u062a\u0645\u0627\u0645\u0627\u064b \u0645\u0639 \u0645\u0641\u062a\u0627\u062d \u062e\u0627\u0635 \u062c\u062f\u064a\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u062d\u0630\u0641 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0627\u0644\u0642\u062f\u064a\u0645\u0629\nsudo certbot revoke --cert-path \/etc\/letsencrypt\/live\/example.com\/cert.pem\nsudo certbot delete --cert-name example.com\n\n# \u0625\u0635\u062f\u0627\u0631 \u0634\u0647\u0627\u062f\u0629 \u062c\u062f\u064a\u062f\u0629\nsudo certbot certonly --nginx -d example.com -d www.example.com<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-11\">9. \u0623\u062e\u0637\u0627\u0621 HSTS<\/h2>\n\n\n\n<p>HSTS (HTTP Strict Transport Security) \u0647\u0648 \u0622\u0644\u064a\u0629 \u0623\u0645\u0627\u0646 \u062a\u062c\u0628\u0631 \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0639\u0644\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 HTTPS \u0641\u0642\u0637. \u0644\u0643\u0646 \u0625\u0639\u062f\u0627\u062f\u0647 \u0628\u0634\u0643\u0644 \u062e\u0627\u0637\u0626 \u0642\u062f \u064a\u0633\u0628\u0628 \u0645\u0634\u0627\u0643\u0644 \u062e\u0637\u064a\u0631\u0629 \u062a\u0646\u062f\u0631\u062c \u0636\u0645\u0646 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u062a\u064a \u064a\u0635\u0639\u0628 \u062a\u0634\u062e\u064a\u0635\u0647\u0627.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0645\u0634\u0627\u0643\u0644 HSTS \u0627\u0644\u0634\u0627\u0626\u0639\u0629<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u062a\u0641\u0639\u064a\u0644 HSTS \u0642\u0628\u0644 \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0639\u0645\u0644 SSL \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d<\/li>\n\n\n\n<li>\u0627\u0633\u062a\u062e\u062f\u0627\u0645 includeSubDomains \u0645\u0639 \u0646\u0637\u0627\u0642\u0627\u062a \u0641\u0631\u0639\u064a\u0629 \u0644\u0627 \u062a\u062f\u0639\u0645 HTTPS<\/li>\n\n\n\n<li>\u062a\u0639\u064a\u064a\u0646 max-age \u0637\u0648\u064a\u0644 \u062c\u062f\u0627\u064b \u0623\u062b\u0646\u0627\u0621 \u0641\u062a\u0631\u0629 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631<\/li>\n<\/ul>\n\n\n\n<p>\u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0635\u062d\u064a\u062d \u0644\u0640 HSTS \u064a\u062c\u0628 \u0623\u0646 \u064a\u062a\u0645 \u062a\u062f\u0631\u064a\u062c\u064a\u0627\u064b. \u0627\u0628\u062f\u0623 \u0628\u0640 max-age \u0642\u0635\u064a\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># \u0627\u0628\u062f\u0623 \u0628\u0640 5 \u062f\u0642\u0627\u0626\u0642 \u0644\u0644\u0627\u062e\u062a\u0628\u0627\u0631\nHeader always set Strict-Transport-Security \"max-age=300\"\n\n# \u0628\u0639\u062f \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0639\u0645\u0644 \u0643\u0644 \u0634\u064a\u0621\u060c \u0632\u062f \u0627\u0644\u0645\u062f\u0629 \u062a\u062f\u0631\u064a\u062c\u064a\u0627\u064b\nHeader always set Strict-Transport-Security \"max-age=31536000; includeSubDomains; preload\"<\/code><\/pre>\n\n\n\n<p>\u0625\u0630\u0627 \u0623\u0631\u062f\u062a \u0625\u0632\u0627\u0644\u0629 \u0645\u0648\u0642\u0639\u0643 \u0645\u0646 \u0642\u0627\u0626\u0645\u0629 HSTS preload\u060c \u0627\u0633\u062a\u062e\u062f\u0645 <a href=\"https:\/\/hstspreload.org\/\" target=\"_blank\" rel=\"noopener nofollow\">hstspreload.org<\/a> \u0644\u062a\u0642\u062f\u064a\u0645 \u0637\u0644\u0628 \u0627\u0644\u0625\u0632\u0627\u0644\u0629. \u0644\u0643\u0646 \u062a\u0630\u0643\u0631 \u0623\u0646 \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0642\u062f \u062a\u0633\u062a\u063a\u0631\u0642 \u0623\u0633\u0627\u0628\u064a\u0639.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-12\">\u0623\u062f\u0648\u0627\u062a \u0641\u062d\u0635 SSL<\/h2>\n\n\n\n<p>\u0644\u062a\u0634\u062e\u064a\u0635 \u0623\u062e\u0637\u0627\u0621 SSL \u0628\u0633\u0631\u0639\u0629 \u0648\u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629\u060c \u0625\u0644\u064a\u0643 \u0623\u0641\u0636\u0644 \u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0623\u062f\u0648\u0627\u062a \u0645\u062c\u0627\u0646\u064a\u0629 \u0639\u0628\u0631 \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SSL Labs Server Test:<\/strong> \u0627\u0644\u0623\u062f\u0627\u0629 \u0627\u0644\u0623\u0634\u0647\u0631 \u0644\u0641\u062d\u0635 \u0634\u0627\u0645\u0644 \u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a SSL \u0648\u062a\u0642\u064a\u064a\u0645\u0647\u0627 \u0628\u062f\u0631\u062c\u0629 \u0645\u0646 A+ \u0625\u0644\u0649 F<\/li>\n\n\n\n<li><strong>Why No Padlock:<\/strong> \u0623\u062f\u0627\u0629 \u0645\u062a\u062e\u0635\u0635\u0629 \u0641\u064a \u0643\u0634\u0641 \u0645\u0634\u0627\u0643\u0644 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0645\u062e\u062a\u0644\u0637<\/li>\n\n\n\n<li><strong>Certificate Search (crt.sh):<\/strong> \u0644\u0644\u0628\u062d\u062b \u0639\u0646 \u062c\u0645\u064a\u0639 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u064f\u0635\u062f\u0631\u0629 \u0644\u0646\u0637\u0627\u0642\u0643<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u0623\u062f\u0648\u0627\u062a \u0633\u0637\u0631 \u0627\u0644\u0623\u0648\u0627\u0645\u0631<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># \u0641\u062d\u0635 \u0634\u0627\u0645\u0644 \u0644\u0644\u0634\u0647\u0627\u062f\u0629\nopenssl s_client -connect example.com:443 -servername example.com | openssl x509 -text -noout\n\n# \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a\nopenssl verify -CAfile ca_bundle.crt certificate.crt\n\n# \u0641\u062d\u0635 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u062f\u0641\u0639\u0629 \u0648\u0627\u062d\u062f\u0629\nfor domain in site1.com site2.com site3.com; do\n  echo -n \"$domain: \"\n  echo | openssl s_client -servername $domain -connect $domain:443 2&gt;\/dev\/null | openssl x509 -noout -enddate\ndone<\/code><\/pre>\n\n\n\n<p>\u0645\u0646 \u0627\u0644\u0645\u0647\u0645 \u0625\u062c\u0631\u0627\u0621 \u0641\u062d\u0635 \u062f\u0648\u0631\u064a \u0644\u0634\u0647\u0627\u062f\u0627\u062a SSL \u062e\u0627\u0635\u0629 \u0642\u0628\u0644 \u0645\u0648\u0639\u062f \u0627\u0646\u062a\u0647\u0627\u0621 \u0635\u0644\u0627\u062d\u064a\u062a\u0647\u0627. \u064a\u0645\u0643\u0646\u0643 \u0625\u0639\u062f\u0627\u062f \u062a\u0646\u0628\u064a\u0647 \u062a\u0644\u0642\u0627\u0626\u064a \u064a\u064f\u0631\u0633\u0644 \u0625\u0644\u064a\u0643 \u0628\u0631\u064a\u062f\u0627\u064b \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u064b \u0642\u0628\u0644 30 \u064a\u0648\u0645\u0627\u064b \u0645\u0646 \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0644\u062a\u0641\u0627\u062f\u064a \u0623\u062e\u0637\u0627\u0621 SSL \u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u0648\u0642\u0639\u0629.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-13\">\u0627\u0644\u062e\u0644\u0627\u0635\u0629<\/h2>\n\n\n\n<p>\u0623\u062e\u0637\u0627\u0621 SSL \u0642\u062f \u062a\u0628\u062f\u0648 \u0645\u0639\u0642\u062f\u0629 \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629\u060c \u0644\u0643\u0646 \u0645\u0639 \u0641\u0647\u0645 \u0623\u0633\u0628\u0627\u0628 \u0643\u0644 \u062e\u0637\u0623 \u0648\u0627\u062a\u0628\u0627\u0639 \u062e\u0637\u0648\u0627\u062a \u0627\u0644\u0625\u0635\u0644\u0627\u062d \u0627\u0644\u0645\u0646\u0627\u0633\u0628\u0629\u060c \u064a\u0645\u0643\u0646\u0643 \u062d\u0644 \u0645\u0639\u0638\u0645\u0647\u0627 \u0641\u064a \u062f\u0642\u0627\u0626\u0642. \u0627\u0644\u0646\u0642\u0627\u0637 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u062a\u064a \u064a\u062c\u0628 \u062a\u0630\u0643\u0631\u0647\u0627:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0645\u0639\u0638\u0645 \u0623\u062e\u0637\u0627\u0621 SSL \u062a\u0639\u0648\u062f \u0644\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629 \u0623\u0648 \u0639\u062f\u0645 \u062a\u0637\u0627\u0628\u0642 \u0627\u0633\u0645 \u0627\u0644\u0646\u0637\u0627\u0642<\/li>\n\n\n\n<li>\u0627\u0644\u062a\u062c\u062f\u064a\u062f \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a \u0644\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u064a\u0645\u0646\u0639 80% \u0645\u0646 \u0627\u0644\u0645\u0634\u0627\u0643\u0644<\/li>\n\n\n\n<li>\u0623\u062f\u0648\u0627\u062a \u0645\u062b\u0644 SSL Labs \u062a\u0633\u0627\u0639\u062f\u0643 \u0641\u064a \u0627\u0643\u062a\u0634\u0627\u0641 \u0627\u0644\u0645\u0634\u0627\u0643\u0644 \u0642\u0628\u0644 \u0623\u0646 \u064a\u0631\u0627\u0647\u0627 \u0627\u0644\u0632\u0648\u0627\u0631<\/li>\n\n\n\n<li>\u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0627\u0644\u0643\u0627\u0645\u0644\u0629 \u0636\u0631\u0648\u0631\u064a\u0629 \u0644\u062a\u062c\u0646\u0628 \u0623\u062e\u0637\u0627\u0621 SSL \u0641\u064a \u0627\u0644\u0645\u062a\u0635\u0641\u062d\u0627\u062a \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629<\/li>\n\n\n\n<li>\u0627\u062e\u062a\u0628\u0631 \u0625\u0639\u062f\u0627\u062f\u0627\u062a HSTS \u062a\u062f\u0631\u064a\u062c\u064a\u0627\u064b \u0644\u062a\u062c\u0646\u0628 \u062d\u0628\u0633 \u0646\u0641\u0633\u0643 \u062e\u0627\u0631\u062c \u0627\u0644\u0645\u0648\u0642\u0639<\/li>\n<\/ul>\n\n\n\n<div style=\"border-right:4px solid #7c3aed;background:#f5f3ff;padding:1.5rem;border-radius:0 12px 12px 0;margin:2rem 0\">\n<p style=\"margin:0 0 .5rem;font-weight:700;color:#4f46e5\">\u062d\u0645\u0627\u064a\u0629 \u0645\u0648\u0642\u0639\u0643 \u0645\u0639 \u0645\u0631\u0627\u0645 \u0647\u0648\u0633\u062a<\/p>\n<p style=\"margin:0;color:#374151\">\u0634\u0647\u0627\u062f\u0627\u062a SSL \u0645\u062c\u0627\u0646\u064a\u0629 \u0645\u0639 \u062a\u062c\u062f\u064a\u062f \u062a\u0644\u0642\u0627\u0626\u064a \u0639\u0644\u0649 \u062c\u0645\u064a\u0639 \u062e\u0637\u0637 \u0627\u0644\u0627\u0633\u062a\u0636\u0627\u0641\u0629. \u0644\u0627 \u062a\u0642\u0644\u0642 \u0628\u0634\u0623\u0646 \u0623\u062e\u0637\u0627\u0621 SSL \u0645\u0631\u0629 \u0623\u062e\u0631\u0649. <a href=\"https:\/\/maram.iq\" target=\"_blank\" rel=\"noopener\" style=\"color:#4f46e5;font-weight:600\">\u0627\u0628\u062f\u0623 \u0645\u0646 \u0647\u0646\u0627<\/a>.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"section-14\">\u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u0643\u064a\u0641 \u0623\u0639\u0631\u0641 \u0623\u0646 \u0634\u0647\u0627\u062f\u0629 SSL \u0645\u0648\u0642\u0639\u064a \u0633\u062a\u0646\u062a\u0647\u064a \u0642\u0631\u064a\u0628\u0627\u064b\u061f<\/h3>\n\n\n\n<p>\u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0634\u0647\u0627\u062f\u0629 \u0628\u0627\u0644\u0646\u0642\u0631 \u0639\u0644\u0649 \u0623\u064a\u0642\u0648\u0646\u0629 \u0627\u0644\u0642\u0641\u0644 \u0641\u064a \u0634\u0631\u064a\u0637 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0641\u064a \u0627\u0644\u0645\u062a\u0635\u0641\u062d\u060c \u0623\u0648 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0623\u0645\u0631 openssl \u0645\u0646 \u0633\u0637\u0631 \u0627\u0644\u0623\u0648\u0627\u0645\u0631. \u0634\u0647\u0627\u062f\u0627\u062a Let&#8217;s Encrypt \u062a\u0635\u0644\u062d \u0644\u0645\u062f\u0629 90 \u064a\u0648\u0645\u0627\u064b \u0648\u064a\u062a\u0645 \u062a\u062c\u062f\u064a\u062f\u0647\u0627 \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b \u0642\u0628\u0644 30 \u064a\u0648\u0645\u0627\u064b \u0645\u0646 \u0627\u0644\u0627\u0646\u062a\u0647\u0627\u0621.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0647\u0644 \u0623\u062e\u0637\u0627\u0621 SSL \u062a\u0624\u062b\u0631 \u0639\u0644\u0649 \u062a\u0631\u062a\u064a\u0628 \u0645\u0648\u0642\u0639\u064a \u0641\u064a Google\u061f<\/h3>\n\n\n\n<p>\u0646\u0639\u0645 \u0628\u0634\u0643\u0644 \u0645\u0628\u0627\u0634\u0631. Google \u062a\u0639\u062a\u0628\u0631 HTTPS \u0639\u0627\u0645\u0644 \u062a\u0631\u062a\u064a\u0628\u060c \u0648\u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u062a\u064a \u062a\u0639\u0631\u0636 \u0623\u062e\u0637\u0627\u0621 SSL \u062a\u0641\u0642\u062f \u062b\u0642\u0629 \u0645\u062d\u0631\u0643 \u0627\u0644\u0628\u062d\u062b \u0645\u0645\u0627 \u064a\u0624\u062f\u064a \u0644\u062a\u0631\u0627\u062c\u0639 \u062a\u0631\u062a\u064a\u0628\u0647\u0627. \u0625\u0636\u0627\u0641\u0629 \u0644\u0630\u0644\u0643\u060c \u0627\u0644\u0632\u0648\u0627\u0631 \u064a\u063a\u0627\u062f\u0631\u0648\u0646 \u0641\u0648\u0631\u0627\u064b \u0639\u0646\u062f \u0631\u0624\u064a\u0629 \u062a\u062d\u0630\u064a\u0631 \u0623\u0645\u0646\u064a\u060c \u0645\u0645\u0627 \u064a\u0632\u064a\u062f \u0645\u0639\u062f\u0644 \u0627\u0644\u0627\u0631\u062a\u062f\u0627\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0647\u0644 \u064a\u0645\u0643\u0646\u0646\u064a \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0634\u0647\u0627\u062f\u0629 SSL \u0630\u0627\u062a\u064a\u0629 \u0627\u0644\u062a\u0648\u0642\u064a\u0639 \u0644\u0645\u0648\u0642\u0639 \u0625\u0646\u062a\u0627\u062c\u064a\u061f<\/h3>\n\n\n\n<p>\u0644\u0627 \u064a\u064f\u0646\u0635\u062d \u0628\u0630\u0644\u0643 \u0644\u0623\u0646 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0627\u0644\u0630\u0627\u062a\u064a\u0629 \u0633\u062a\u0639\u0631\u0636 \u062a\u062d\u0630\u064a\u0631\u0627\u064b \u0623\u0645\u0646\u064a\u0627\u064b \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0632\u0648\u0627\u0631. \u0627\u0633\u062a\u062e\u062f\u0645 \u0634\u0647\u0627\u062f\u0629 Let&#8217;s Encrypt \u0627\u0644\u0645\u062c\u0627\u0646\u064a\u0629 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643\u060c \u0641\u0647\u064a \u0645\u0642\u0628\u0648\u0644\u0629 \u0645\u0646 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062a\u0635\u0641\u062d\u0627\u062a \u0648\u062a\u062a\u062c\u062f\u062f \u062a\u0644\u0642\u0627\u0626\u064a\u0627\u064b.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0645\u0627 \u0627\u0644\u0641\u0631\u0642 \u0628\u064a\u0646 SSL \u0648 TLS\u061f<\/h3>\n\n\n\n<p>SSL \u0647\u0648 \u0627\u0644\u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644 \u0627\u0644\u0642\u062f\u064a\u0645 \u0648\u0642\u062f \u062a\u0645 \u0625\u064a\u0642\u0627\u0641\u0647. TLS \u0647\u0648 \u062e\u0644\u064a\u0641\u062a\u0647 \u0627\u0644\u0623\u062d\u062f\u062b \u0648\u0627\u0644\u0623\u0643\u062b\u0631 \u0623\u0645\u0627\u0646\u0627\u064b. \u0631\u063a\u0645 \u0623\u0646 \u0627\u0644\u062c\u0645\u064a\u0639 \u064a\u0633\u062a\u062e\u062f\u0645 \u0645\u0635\u0637\u0644\u062d &#8220;SSL&#8221;\u060c \u0625\u0644\u0627 \u0623\u0646 \u0627\u0644\u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0641\u0639\u0644\u064a\u0627\u064b \u0647\u0648 TLS 1.2 \u0623\u0648 TLS 1.3. \u062c\u0645\u064a\u0639 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u0645\u0630\u0643\u0648\u0631\u0629 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062f\u0644\u064a\u0644 \u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 TLS \u0623\u064a\u0636\u0627\u064b.<\/p>\n\n\n\n<div style=\"background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:1.5rem;margin:1.5rem 0;\"><p style=\"font-weight:700;margin-bottom:.75rem;\">\u0645\u0642\u0627\u0644\u0627\u062a \u0630\u0627\u062a \u0635\u0644\u0629<\/p><ul style=\"padding-right:1.25rem;margin:0;\"><li style=\"padding:.25rem 0;\"><a href=\"https:\/\/maram.iq\/blogs\/%d9%85%d8%b1%d8%a7%d9%85-%d9%87%d9%88%d8%b3%d8%aa-%d8%ae%d9%8a%d8%a7%d8%b1-%d9%85%d9%88%d8%ab%d9%88%d9%82-%d8%a7%d9%84%d8%b9%d8%b1%d8%a7%d9%82%d8%9f\/\">\u0644\u0645\u0627\u0630\u0627 \u0645\u0631\u0627\u0645 \u0647\u0648\u0633\u062a \u062e\u064a\u0627\u0631 \u0645\u0648\u062b\u0648\u0642 \u0641\u064a \u0627\u0644\u0639\u0631\u0627\u0642\u061f<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"https:\/\/maram.iq\/blogs\/woocommerce-%d8%a7%d8%b3%d8%aa%d8%b6%d8%a7%d9%81%d8%a9-%d9%85%d8%b4%d8%aa%d8%b1%d9%83%d8%a9-%d8%a7%d9%85-vps\/\">WooCommerce \u0639\u0644\u0649 \u0627\u0633\u062a\u0636\u0627\u0641\u0629 \u0645\u0634\u062a\u0631\u0643\u0629 \u0623\u0645 VPS\u061f \u0645\u0642\u0627\u0631\u0646\u0629 \u0623\u062f\u0627\u0621 \u062d\u0642\u064a\u0642\u064a\u0629 \u0628\u0627\u0644\u0623\u0631\u0642\u0627\u0645<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"https:\/\/maram.iq\/blogs\/%d9%86%d9%82%d9%84-%d9%85%d9%88%d9%82%d8%b9%d9%83-%d8%a7%d9%84%d9%89-%d9%85%d8%b1%d8%a7%d9%85-%d9%87%d9%88%d8%b3%d8%aa-%d9%85%d8%ac%d8%a7%d9%86%d8%a7\/\">\u0643\u064a\u0641 \u062a\u0646\u0642\u0644 \u0645\u0648\u0642\u0639\u0643 \u0625\u0644\u0649 \u0645\u0631\u0627\u0645 \u0647\u0648\u0633\u062a \u0645\u062c\u0627\u0646\u0627\u064b \u0628\u062f\u0648\u0646 \u062a\u0648\u0642\u0641\u061f<\/a><\/li><\/ul><\/div>\n\n\n\n\n<div style=\"background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:1.5rem;margin:1.5rem 0;\"><p style=\"font-weight:700;margin-bottom:.75rem;\">\u0645\u0642\u0627\u0644\u0627\u062a \u0630\u0627\u062a \u0635\u0644\u0629<\/p><ul style=\"padding-right:1.25rem;margin:0;\"><li style=\"padding:.25rem 0;\"><a href=\"https:\/\/maram.iq\/blogs\/\u0642\u0648\u0629-\u0627\u0644\u0633\u064a\u0631\u0641\u0631-\u0648\u0633\u0631\u0639\u0629-\u0627\u0644\u0645\u0648\u0642\u0639\/\">\u0643\u064a\u0641 \u062a\u0624\u062b\u0631 \u0642\u0648\u0629 \u0627\u0644\u0633\u064a\u0631\u0641\u0631 \u0639\u0644\u0649 \u0633\u0631\u0639\u0629 \u0645\u0648\u0642\u0639\u0643 \u0628\u0634\u0643\u0644 \u0645\u0628\u0627\u0634\u0631\u061f<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"https:\/\/maram.iq\/blogs\/%d9%84%d9%85%d8%a7%d8%b0%d8%a7-%d8%aa%d8%b9%d8%aa%d9%85%d8%af-%d8%a7%d9%84%d8%a8%d9%86%d9%8a%d8%a9-%d8%a7%d9%84%d8%aa%d8%ad%d8%aa%d9%8a%d8%a9-%d8%a7%d9%84%d8%ad%d8%af%d9%8a%d8%ab%d8%a9-%d8%b9%d9%84\/\">\u0644\u0645\u0627\u0630\u0627 \u062a\u0639\u062a\u0645\u062f \u0627\u0644\u0628\u0646\u064a\u0629 \u0627\u0644\u062a\u062d\u062a\u064a\u0629 \u0627\u0644\u062d\u062f\u064a\u062b\u0629 \u0639\u0644\u0649 \u0645\u0639\u0627\u0644\u062c\u0627\u062a AMD EPYC\u061f<\/a><\/li><li style=\"padding:.25rem 0;\"><a href=\"https:\/\/maram.iq\/blogs\/%d8%a3%d9%86%d9%88%d8%a7%d8%b9-%d9%82%d9%88%d8%a7%d8%b9%d8%af-%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d8%a7%d9%84%d9%85%d8%b3%d8%aa%d8%ae%d8%af%d9%85%d8%a9-%d9%81%d9%8a-%d8%a7%d9%84%d8%a8\/\">\u0623\u0646\u0648\u0627\u0639 \u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0629 \u0641\u064a \u0627\u0644\u0628\u0646\u064a\u0629 \u0627\u0644\u062a\u062d\u062a\u064a\u0629 \u0627\u0644\u062d\u062f\u064a\u062b\u0629<\/a><\/li><\/ul><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd27 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u0634\u0627\u0626\u0639\u0629: 10 \u0645\u0634\u0627\u0643\u0644 \u0648\u062d\u0644\u0648\u0644\u0647\u0627 \u062e\u0637\u0648\u0629 \u0628\u062e\u0637\u0648\u0629 \u062f\u0644\u064a\u0644 \u0639\u0645\u0644\u064a \u0634\u0627\u0645\u0644 \u0644\u062a\u0634\u062e\u064a\u0635 \u0648\u0625\u0635\u0644\u0627\u062d \u062c\u0645\u064a\u0639 \u0623\u062e\u0637\u0627\u0621 SSL \u0627\u0644\u062a\u064a \u062a\u0648\u0627\u062c\u0647 \u0623\u0635\u062d\u0627\u0628 \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u0642\u0627\u0644 &#8592; \u0645\u0642\u062f\u0645\u0629 \u0639\u0646 \u0623\u062e\u0637\u0627\u0621 SSL &#8592; ERR_CERT_DATE_INVALID&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3016,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[319],"tags":[163,160,177,174,162,48,152,141,161,158,153,143,151,140,175],"class_list":["post-2987","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ssl-certificates","tag-cdn","tag-cloud","tag-dns","tag-linux","tag-php","tag-wordpress","tag-152","tag-141","tag-161","tag-158","tag-153","tag-143","tag--ssl","tag-140","tag-175"],"_links":{"self":[{"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/posts\/2987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/comments?post=2987"}],"version-history":[{"count":5,"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/posts\/2987\/revisions"}],"predecessor-version":[{"id":3024,"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/posts\/2987\/revisions\/3024"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/media\/3016"}],"wp:attachment":[{"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/media?parent=2987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/categories?post=2987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maram.iq\/blogs\/wp-json\/wp\/v2\/tags?post=2987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}