رفع مشکل باز نشدن سایت با HTTPS — عیب‌یابی SSL

مشکل باز نشدن سایت با HTTPS

پس از نصب گواهینامه SSL، ممکن است سایت با https:// به‌درستی باز نشود. مشکلات رایج شامل صفحه سفید، خطای گواهینامه، Mixed Content و ریدایرکت بی‌پایان هستند.

مشکلات رایج و رفع

۱. خطای گواهینامه نامعتبر

مرورگر هشدار Your connection is not private نشان می‌دهد. دلایل: گواهینامه منقضی شده، نام دامنه با گواهینامه مطابقت ندارد، یا گواهینامه Self-Signed است.

رفع: گواهینامه را تمدید کنید. مطمئن شوید SSL برای دامنه صحیح نصب شده.

۲. Mixed Content

صفحه لود می‌شود اما قفل سبز نمایش داده نمی‌شود. برخی منابع (تصاویر، CSS، JS) هنوز از HTTP لود می‌شوند.

رفع: تمام URLهای HTTP را در محتوا به HTTPS تغییر دهید:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://yourdomain.com', 'https://yourdomain.com');

یا افزونه Really Simple SSL نصب کنید.

۳. ریدایرکت بی‌پایان (ERR_TOO_MANY_REDIRECTS)

معمولاً به دلیل تنظیمات متناقض SSL در .htaccess و Cloudflare. SSL Cloudflare را روی Full تنظیم کنید.

۴. پورت ۴۴۳ بسته

فایروال پورت ۴۴۳ را مسدود کرده:

csf -a YOUR_IP
# بررسی
netstat -tulnp | grep 443

۵. SSL نصب نشده برای www

SSL فقط برای domain.com نصب شده اما www.domain.com ندارد. SSL را برای هر دو نسخه نصب کنید.

نصب Let’s Encrypt رایگان

در دایرکت ادمین:

# از پنل کاربری
SSL Certificates > Free & automatic certificate from Let's Encrypt

در cPanel:

# از WHM > AutoSSL

تست SSL

برای بررسی صحت SSL از ssllabs.com/ssltest/ استفاده کنید.

هاست وردپرس میهن هاستینگ با SSL رایگان Let’s Encrypt نصب‌شده. کانفیگ سرور شامل نصب و رفع مشکلات SSL. سرور مجازی با SSL رایگان.

🔒 SSL رایگان

هاست وردپرس با SSL Let’s Encrypt رایگان.

مشاهده هاست وردپرس ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: