ERR_SSL_PROTOCOL_ERROR در سی پنل | رفع و علل

با نحوه رفع «ERR_SSL_PROTOCOL_ERROR» در سی پنل آشنا شوید. تیم پشتیبانی cPanel ما اینجاست تا در مورد سوالات و نگرانی های شما به شما کمک کند.
نحوه رفع “ERR_SSL_PROTOCOL_ERROR” در سی پنل
“ERR_SSL_PROTOCOL_ERROR” یک مورد رایج است که هم متخصصان فنی و هم کاربران عادی با آن مواجه می شوند.
این نشان دهنده عدم برقراری ارتباط امن بین مشتری (مرورگر) و سرور به دلیل پیکربندی نادرست SSL است.
از آنجایی که SSL ارتباط رمزگذاری شده بین مرورگرهای وب و سرورها را فراهم می کند، این باگ می تواند آسیب پذیری های احتمالی را آشکار کند. بنابراین، ما باید این خطا را در اسرع وقت برطرف کنیم.
در این وبلاگ، نحوه ظاهر خطا در مرورگرهای مختلف، علل رایج و نحوه رفع آن، به خصوص در محیط cPanel را بررسی خواهیم کرد.
نمای کلی:
- نحوه نمایش “ERR_SSL_PROTOCOL_ERROR” در مرورگرهای مختلف
- علل “ERR_SSL_PROTOCOL_ERROR” در سی پنل
- عیب یابی “ERR_SSL_PROTOCOL_ERROR”
نحوه نمایش “ERR_SSL_PROTOCOL_ERROR” در مرورگرهای مختلف
اگرچه پیام خطا از مرورگر به مرورگر متفاوت است، اما معنای اصلی آن یکسان است. در اینجا یک تفکیک وجود دارد:
- گوگل کروم:
“این سایت نمی تواند یک اتصال ایمن ارائه دهد” همراه با کد “ERR_SSL_PROTOCOL_ERROR”.
- موزیلا فایرفاکس:
“اتصال امن ناموفق بود” همراه با یک خطای دقیق: “هنگام اتصال به خطایی روی داد [website]. SSL رکوردی دریافت کرد که بیش از حداکثر طول مجاز است.”
- مایکروسافت اج:
“کد خطا: DLG_FLAGS_SEC_CERT_CN_INVALID” با هشدارهایی در مورد گواهینامه های امنیتی نامعتبر یا عدم تطابق دامنه.
- سافاری:
“صفحه نمی تواند باز شود” با یک یادداشت اضافی که می گوید “Safari نمی تواند صفحه را باز کند زیرا نمی تواند یک اتصال امن به سرور برقرار کند.”
اگرچه ممکن است این خطا شبیه به سایر مشکلات اتصال مانند “ERR_TOO_MANY_REDIRECTS” باشد، باید بررسی کنیم که آیا علت اصلی پیکربندی نادرست SSL یا ناسازگاری پروتکل است.
علل “ERR_SSL_PROTOCOL_ERROR” در سی پنل
در زیر رایج ترین دلایل بروز این خطا هنگام مدیریت وب سایت ها از طریق cPanel به همراه راه حل های آنها آورده شده است:
گواهینامه SSL که به درستی پیکربندی نشده است:
یک گواهینامه SSL نادرست نصب شده، یک زنجیره گواهی ناقص یا یک گواهی منقضی شده می تواند باعث این خطا شود.
رفع: اطمینان حاصل کنید که گواهی SSL و زنجیره آن، از جمله گواهی های ریشه و میانی، به درستی در cPanel نصب شده اند.
همچنین، بررسی کنید که گواهینامه SSL منقضی نشده، باطل نشده باشد یا در غیر این صورت نامعتبر نباشد. اگر منقضی شده است، گواهی را تمدید کنید.
همچنین میتوانیم از AutoSSL در cPanel برای خودکارسازی مدیریت و تمدید گواهیهای SSL استفاده کنیم.
نسخه های قدیمی یا ناسازگار TLS:
سرور ممکن است از نسخه های قدیمی تر TLS استفاده کند که مرورگرهای مدرن دیگر از آن پشتیبانی نمی کنند، مانند TLS 1.0 یا 1.1.
رفع: سرور را به گونه ای پیکربندی کنید که از آخرین نسخه های TLS از طریق WHM cPanel تحت تنظیمات “Apache Configuration” استفاده کند.
همچنین برای جلوگیری از مشکلات سازگاری، پروتکل های قدیمی مانند SSL 2.0، SSL 3.0، TLS 1.0 و TLS 1.1 را غیرفعال کنید.
مشکلات مربوط به تاریخ و زمان مرورگر یا سیستم:
تنظیمات نادرست تاریخ و زمان در دستگاه مشتری میتواند منجر به خطاهای SSL شود، زیرا مرورگرها ممکن است گواهیهای SSL را که از نظر آنها منقضی شده یا هنوز نامعتبر هستند را رد کنند.
رفع: مطمئن شوید که سیستم کاربر روی تاریخ و زمان صحیح تنظیم شده است.
همچنین، کش مرورگر خود را پاک کنید تا مطمئن شوید که گواهی SSL قدیمی بارگیری نمی شود.
تداخل فایروال یا نرم افزار امنیتی:
فایروال ها، آنتی ویروس ها یا تنظیمات پروکسی گاهی اوقات می توانند فرآیند دست دادن SSL را مسدود یا با آن تداخل کنند و در نتیجه خطاهای پروتکل ایجاد شود.
رفع: فایروال ها یا نرم افزارهای آنتی ویروس را به طور موقت غیرفعال کنید تا مشخص شود آیا آنها منشا مشکل هستند یا خیر. تنظیمات را طوری تنظیم کنید که در صورت لزوم به ترافیک SSL اجازه دهد.
همچنین، مطمئن شوید که تنظیمات سرور پروکسی شما اتصالات SSL/TLS را مسدود نمی کند.
خطاهای پیکربندی سمت سرور:
تنظیمات نادرست سرور، مانند خطاهای پیکربندی Apache یا NGINX نیز می تواند باعث ایجاد مشکل در پروتکل SSL شود.
رفع: تنظیمات SSL را در فایل های پیکربندی سرور مرور کنید. مطمئن شوید که بلوکهای VirtualHost (Apache) یا بلوکهای سرور (NGINX) به درستی پیکربندی شدهاند.
سپس با راه اندازی مجدد وب سرور، پیکربندی جدید را اعمال کنید.
مشکلات مربوط به تغییر مسیر SSL:
تغییر مسیرهای HTTP به HTTPS با پیکربندی نادرست میتواند منجر به حلقههای تغییر مسیر بیپایان یا تلاشهایی برای تغییر مسیر به دامنههای فاقد SSL شود.
رفع: فایل «.htaccess» را برای قوانین تغییر مسیر بدی که میتواند باعث مشکلات SSL شود، بررسی کنید.
همچنین اطمینان حاصل کنید که همه دامنهها و زیر دامنهها با گواهینامههای SSL معتبر پیکربندی شدهاند و تغییر مسیرها به URLهای دارای SSL فعال هستند.
گواهی ریشه CA منقضی شده:
اگر گواهی ریشه CA صادرکننده منقضی شده باشد یا شناسایی نشود، مرورگرها ممکن است گواهی SSL را رد کنند.
رفع: اطمینان حاصل کنید که گواهینامه های CA ریشه سرور و کلاینت به روز هستند. این ممکن است به به روز رسانی سیستم عامل یا مرورگر نیاز داشته باشد.
در صورت لزوم، گواهینامه SSL را با یک گواهی ریشه یا میانی به روز شده از CA دوباره نصب کنید.
عیب یابی “ERR_SSL_PROTOCOL_ERROR”
برای تشخیص و رفع خطاهای پروتکل SSL، مراحل زیر را دنبال کنید:
- ابزارهای آنلاین مانند تست SSL SSL Labs می توانند تجزیه و تحلیل دقیقی از پیکربندی SSL ما ارائه دهند و به شناسایی مشکلات احتمالی کمک کنند.
- بررسی لاگ های خطای SSL در سی پنل می تواند سرنخ های دقیق تری در مورد علت ایجاد مشکل به ما بدهد.
- سعی کنید از مرورگرها یا دستگاه های مختلف به وب سایت دسترسی پیدا کنید تا ببینید آیا مشکل در یک مرورگر جدا شده است یا گسترده است.
[Need assistance with a different issue? Our team is available 24/7.]
نتیجه گیری
آدرس دادن “ERR_SSL_PROTOCOL_ERROR” به حفظ ارتباط وب ایمن و قابل اعتماد کمک می کند. با درک خطا در مرورگرها، شناسایی علل ریشه ای آن، و پیاده سازی راه حل های موثر در cPanel، می توانیم بلافاصله مشکل را حل کنیم و مطمئن شویم که راه اندازی SSL ما پایدار و ایمن است.
به طور خلاصه، کارشناسان پشتیبانی ما نحوه رفع “ERR_SSL_PROTOCOL_ERROR” را در cPanel نشان داده اند.


