رفع خطای "Your connection is not private" در کروم (۵ روش)
این خطای قرمز رنگ ترسناک است، اما نگران نباشید. در این مقاله، برای دو گروه توضیح میدهیم:
- قدم اول: نترسید؛ همیشه خطرناک نیست
- ۴ کاری که میتوانید انجام دهید (بدون نیاز به دانش فنی)
- روش ۱: تاریخ و ساعت کامپیوترتان را چک کنید (خیلی مهم)
- روش ۲: آنتیویروس خود را موقتاً خاموش کنید
- روش ۳: کش و کوکی مرورگر را پاک کنید (بدون دردسر)
- روش ۴: VPN یا پروکسی خود را خاموش کنید
- چه موقع باید نگران باشید و سایت را ترک کنید؟
- باز هم خطا رفت؟ چه کار کنم؟
- ابتدا این ۳ تا را فوری چک کنید (سریعترین حل)
- ۱. گواهی SSL منقضی شده است؟ (۹۰٪ موارد)
- ۲. گواهی برای دامنه اشتباه نصب شده؟
- ۳. محتوای مختلط (Mixed Content) ندارید؟
- آموزش گامبهگام رفع خطا در سیپنل (cPanel)
- قدم ۱: نصب گواهی جدید (رایگان با Let's Encrypt)
- قدم ۲: تنظیم redirection از HTTP به HTTPS
- قدم ۳: کش سیپنل را پاک کنید
- آموزش رفع خطا در دایرکت ادمین (DirectAdmin)
- قدم ۱: نصب گواهی SSL جدید
- قدم ۲: فعال کردن强制 HTTPS
- کار سریع: اگر هیچکدام از اینها کار نکرد
- جمعبندی برای مدیران سایت (جدول سریع)
- سوالات متداول (برای مدیران سایت)
- ❓ من تازه سایت را ساختم، چرا این خطا را میبینم؟
- ❓ آیا گواهی SSL پولی بهتر از رایگان (Let's Encrypt) است؟
- ❓ بعد از نصب SSL، سئوی سایت به هم میریزد؟
- ❓ مشکل از CDN است (مثل Cloudflare)؟
-
گروه اول: شما فقط یک بازدیدکننده هستید (نه صاحب سایت)
-
گروه دوم: شما مدیر سایت هستید و به سیپنل (cPanel) یا دایرکت ادمین (DirectAdmin) دسترسی دارید
بسته به موقعیت خود، بخش مناسب را بخوانید.
بخش اول: اگر شما فقط یک بازدیدکننده هستید (کاربر عادی)
فرض کنید میخواهید وارد یک سایت شوید، ناگهان این صفحه قرمز ظاهر میشود. شما به اطلاعات فنی دسترسی ندارید. چه کار کنید؟
قدم اول: نترسید؛ همیشه خطرناک نیست
این خطا یعنی کروم نمیتواند مطمئن شود که سایت واقعاً همان سایتی است که ادعا میکند. اما گاهی مشکل از خودتان است، نه سایت.
۴ کاری که میتوانید انجام دهید (بدون نیاز به دانش فنی)
روش ۱: تاریخ و ساعت کامپیوترتان را چک کنید (خیلی مهم)
این شایعترین دلیل خطا برای کاربران عادی است.
در ویندوز:
-
روی ساعت پایین سمت راست صفحه راست کلیک کنید
-
گزینه Adjust date/time را بزنید
-
دو تا کلید را روشن (ON) کنید:
-
☑ Set time automatically
-
☑ Set time zone automatically
-
-
کامپیوتر را یک بار ریستارت کنید
در مک:
System Preferences → Date & Time → قفل را باز کنید → گزینه "Set date and time automatically" را فعال کنید.
✅ در بیشتر موارد، همین کار خطا را حل میکند.
روش ۲: آنتیویروس خود را موقتاً خاموش کنید
بعضی آنتیویروسها (مثل Avast، Kaspersky، Bitdefender، ESET) ترافیک سایتها را چک میکنند و باعث این خطا میشوند.
چکار کنید:
-
روی آیکون آنتیویروس در کنار ساعت راست کلیک کنید
-
گزینه Disable یا Pause protection را بزنید (مثلاً برای ۱۰ دقیقه)
-
دوباره سایت را باز کنید
اگر خطا رفت → مشکل از آنتیویروس است.
حل دائمی: وارد تنظیمات آنتیویروس شوید، گزینه "HTTPS Scan" یا "Encrypted Web Scan" را پیدا کنید و خاموشش کنید.
روش ۳: کش و کوکی مرورگر را پاک کنید (بدون دردسر)
-
در کروم، کلیدهای
Ctrl + Shift + Deleteرا همزمان بزنید -
در پنجره باز شده، "All time" را انتخاب کنید
-
فقط این دو گزینه را تیک بزنید:
-
☑ Cached images and files
-
☑ Cookies and other site data
-
-
کلیک کنید Clear data
روش ۴: VPN یا پروکسی خود را خاموش کنید
اگر از VPN (مثل فیلترشکن) استفاده میکنید، آن را قطع کنید و دوباره سایت را امتحان کنید.
چه موقع باید نگران باشید و سایت را ترک کنید؟
اگر خطا را در این سایتها دیدید، هرگز ادامه ندهید:
| نوع سایت | چه کار کنید |
|---|---|
| درگاه بانکی (مثل زرینپال، pay.ir) | 🔴 ترک کنید فوری |
| ایمیل (جیمیل، یاهو، outlook) | 🔴 ترک کنید |
| خرید با کارت (دیجیکالا، ترب، باسلام) | 🔴 ترک کنید |
| شبکه اجتماعی (اینستاگرام، تلگرام وب) | 🔴 ترک کنید |
اما اگر این خطا را در این سایتها دیدید، معمولاً بیخطر است:
| نوع سایت | توضیح |
|---|---|
| یک سایت قدیمی شخصی | گواهی SSL ندارند |
| سایت اداره یا شرکت شما | ممکن است از گواهی داخلی استفاده کنند |
| وای فای هتل یا فرودگاه | شبکه امنیت ضعیفی دارد |
باز هم خطا رفت؟ چه کار کنم؟
اگر ۴ روش بالا را انجام دادید و خطا هنوز هست، به مدیر سایت ایمیل بزنید و بگویید:
"در سایت شما خطای
Your connection is not privateمیبینم. لطفاً گواهی SSL سایت خود را بررسی کنید."
اگر سایت پشتیبانی ندارد، فقط از دستش بکشید و سراغ سایت رقیب بروید.
بخش دوم: اگر شما مدیر سایت هستید (دسترسی به سیپنل یا دایرکت ادمین)
شما سایتتان را میشناسید و به کنترل پنل هاست دسترسی دارید. در این صورت خطا معمولاً به خاطر مشکل در گواهی SSL یا تنظیمات سرور است.
ابتدا این ۳ تا را فوری چک کنید (سریعترین حل)
۱. گواهی SSL منقضی شده است؟ (۹۰٪ موارد)
در سیپنل (cPanel):
-
وارد سیپنل شوید
-
بخش Security را پیدا کنید
-
کلیک روی SSL/TLS
-
ببینید گواهی شما تاریخش گذشته یا نه
در دایرکت ادمین (DirectAdmin):
-
وارد دایرکت ادمین شوید
-
بخش SSL Certificates
-
تاریخ انقضا را چک کنید
راهحل: اگر منقضی شده، گواهی جدید بگیرید (بیشتر هاستها یککلیک Let's Encrypt دارند).
۲. گواهی برای دامنه اشتباه نصب شده؟
ممکن است شما گواهی برای site.com نصب کرده باشید، اما سایت با www.site.com باز میشود.
در سیپنل: وقتی SSL نصب میکنید، حتماً گزینه "Include www" را تیک بزنید.
راهحل: مجدداً گواهی را با پوشش هر دو دامنه (site.com و www.site.com) نصب کنید.
۳. محتوای مختلط (Mixed Content) ندارید؟
گاهی سایت شما با HTTPS باز میشود اما بعضی عکسها یا فایلها با HTTP بار میشوند. کروم ممکن است خطای امنیتی بدهد.
راهحل: افزونه "Really Simple SSL" را در وردپرس نصب کنید یا همه لینکهای داخلی را به HTTPS تغییر دهید.
آموزش گامبهگام رفع خطا در سیپنل (cPanel)
قدم ۱: نصب گواهی جدید (رایگان با Let's Encrypt)
-
وارد cPanel شوید
-
بخش Security ← گزینه SSL/TLS Status یا Let's Encrypt SSL
-
دامنه خود را تیک بزنید
-
کلیک روی Issue SSL یا Install Certificate
-
صبر کنید تا نصب شود (کمتر از ۱ دقیقه)
قدم ۲: تنظیم redirection از HTTP به HTTPS
-
در سیپنل، بخش Domains
-
گزینه Redirects
-
نوع ریدایرکت: Permanent (301)
-
دامنه خود را انتخاب کنید
-
آدرس مقصد:
https://yourdomain.com -
کلیک روی Add
قدم ۳: کش سیپنل را پاک کنید
بعضی هاستها مثل LiteSpeed کش دارند. برای پاک کردن:
-
بخش LiteSpeed Cache در سیپنل
-
کلیک روی Purge All
آموزش رفع خطا در دایرکت ادمین (DirectAdmin)
قدم ۱: نصب گواهی SSL جدید
-
وارد DirectAdmin شوید
-
بخش Advanced Features ← SSL Certificates
-
اگر هاست شما از Let's Encrypt پشتیبانی میکند:
-
روی Free & Automatic certificate from Let's Encrypt کلیک کنید
-
دامنه خود را تیک بزنید
-
کلیک روی Save
-
-
اگر نه، باید گواهی را از خدمات پولی بخرید و کدهای CSR, Private Key, Certificate را در همین بخش وارد کنید.
قدم ۲: فعال کردن强制 HTTPS
-
بخش Domain Setup
-
روی دامنه خود کلیک کنید
-
گزینه Force HTTPS with redirect را فعال کنید
-
کلیک Save
کار سریع: اگر هیچکدام از اینها کار نکرد
اگر در سیپنل یا دایرکت ادمین همه را امتحان کردید و خطا باقی است، مشکل از سرور هاست است. این کارها را بکنید:
-
با پشتیبانی هاست خود تماس بگیرید (متن زیر را برایشان بفرستید):
"سلام. در سایت من خطای
NET::ERR_CERT_AUTHORITY_INVALIDمیآید. گواهی SSL را چند بار نصب کردم اما مشکل حل نمیشود. لطفاً کش سرور و تنظیمات OpenSSL را چک کنید." -
از هاست بخواهید که گواهی ریشه (Root Certificate) سرور را بهروزرسانی کند.
-
در موارد نادر، هاست خود را عوض کنید (مخصوصاً اگر هاست ارزان و نامعتبر است).
جمعبندی برای مدیران سایت (جدول سریع)
| کنترل پنل | مشکل اصلی | راهحل یککلیک |
|---|---|---|
| cPanel | SSL منقضی | Security → SSL/TLS → Let's Encrypt → Issue |
| DirectAdmin | SSL منقضی | Advanced Features → SSL Certificates → Let's Encrypt |
| cPanel | HTTP به HTTPS نمیرود | Domains → Redirects → 301 به HTTPS |
| DirectAdmin | HTTP به HTTPS نمیرود | Domain Setup → Force HTTPS |
سوالات متداول (برای مدیران سایت)
❓ من تازه سایت را ساختم، چرا این خطا را میبینم؟
چون گواهی SSL نصب نشده. اول SSL نصب کن، بعد مشکل حل میشود.
❓ آیا گواهی SSL پولی بهتر از رایگان (Let's Encrypt) است؟
برای اکثر سایتها نه. Let's Encrypt کاملاً استاندارد و امن است.
❓ بعد از نصب SSL، سئوی سایت به هم میریزد؟
اگر درست ریدایرکت 301 انجام دهید، نه تنها به هم نمیریزد، بلکه گوگل به شما امتیاز بیشتری میدهد.
❓ مشکل از CDN است (مثل Cloudflare)؟
اگر از Cloudflare استفاده میکنید، به داشبورد Cloudflare بروید → SSL/TLS → حالت را روی Full (strict) بگذارید.
دیدگاهها
0 دیدگاه