چگونه SSL را غیرفعال کنیم؟
فعال یا غیرفعال کردن SSL (Secure Sockets Layer) یک فرآیند حساس است که باید با دقت انجام شود. SSL به منظور ایجاد ارتباط امن بین کاربران و سرور مورد استفاده قرار میگیرد. با این حال، در برخی موارد ممکن است بخواهید SSL را غیرفعال کنید؛ مثلاً در صورت نیاز به تست تنظیمات سرور یا برای رفع مشکلات موقتی. در این مقاله مراحل غیرفعالسازی SSL را بررسی خواهیم کرد.
---
1. بررسی نیاز به غیرفعالسازی SSL
پیش از غیرفعال کردن SSL، باید از دلایل و پیامدهای آن مطلع باشید:
غیرفعال کردن SSL ممکن است امنیت وبسایت شما را به خطر بیندازد.
ممکن است برخی مرورگرها یا کاربران به دلیل عدم وجود اتصال امن، به سایت شما دسترسی نداشته باشند.
اگر غیرفعال کردن SSL به منظور عیبیابی باشد، پیشنهاد میشود که این کار فقط برای مدت زمان کوتاهی انجام شود.
---
2. دسترسی به کنترل پنل هاست
برای غیرفعال کردن SSL، ابتدا باید به کنترل پنل هاست خود وارد شوید. بسته به نوع هاست شما، ممکن است از یکی از کنترل پنلهای زیر استفاده کنید:
cPanel
DirectAdmin
Plesk
---
3. غیرفعال کردن SSL در cPanel
اگر از cPanel استفاده میکنید، مراحل زیر را دنبال کنید:
1. وارد کنترل پنل cPanel شوید.
2. به بخش Domains بروید.
3. گزینه SSL/TLS Status را پیدا کرده و روی آن کلیک کنید.
4. لیستی از دامنههای متصل به هاست نمایش داده میشود. دامنهای که میخواهید SSL آن را غیرفعال کنید، انتخاب کنید.
5. علامت تیک مربوط به دامنه مورد نظر را بردارید.
6. روی گزینه Run AutoSSL کلیک کنید تا تغییرات اعمال شود.
---
4. غیرفعال کردن SSL در DirectAdmin
اگر کنترل پنل شما DirectAdmin است، مراحل زیر را انجام دهید:
1. وارد DirectAdmin شوید.
2. به بخش Account Manager بروید.
3. گزینه SSL Certificates را پیدا کرده و وارد شوید.
4. در این قسمت، میتوانید تنظیمات SSL را مشاهده کنید. برای غیرفعال کردن، گزینه Disable SSL را انتخاب کنید.
5. تنظیمات را ذخیره کنید تا تغییرات اعمال شوند.
---
5. غیرفعال کردن SSL در Plesk
برای غیرفعال کردن SSL در کنترل پنل Plesk، از این روش استفاده کنید:
1. وارد Plesk شوید.
2. به بخش Websites & Domains بروید.
3. دامنه مورد نظر خود را انتخاب کنید.
4. روی گزینه Hosting Settings کلیک کنید.
5. تیک مربوط به گزینه SSL/TLS Support را بردارید.
6. تنظیمات را ذخیره کنید.
---
6. حذف گواهینامه SSL از سرور
در برخی موارد، ممکن است نیاز داشته باشید گواهینامه SSL را مستقیماً از سرور حذف کنید. این فرآیند بسته به نوع سرور و وبسرور (مثل Apache یا Nginx) متفاوت است.
حذف SSL از سرور Apache:
1. وارد سرور خود شوید (از طریق SSH یا دسترسی مستقیم).
2. فایل پیکربندی Apache را پیدا کنید. معمولاً این فایل در مسیر زیر قرار دارد:
/etc/httpd/conf/httpd.conf
3. خطوط مربوط به SSL را پیدا کنید. این خطوط معمولاً شامل دستورات زیر هستند:
SSLEngine On
SSLCertificateFile /path/to/certificate.crt
SSLCertificateKeyFile /path/to/private.key
4. این خطوط را کامنت کنید یا حذف کنید.
5. سرویس Apache را ریاستارت کنید:
systemctl restart httpd
حذف SSL از سرور Nginx:
1. فایل تنظیمات Nginx را پیدا کنید. معمولاً این فایل در مسیر زیر قرار دارد:
/etc/nginx/nginx.conf
2. خطوط مربوط به SSL را پیدا کنید:
listen 443 ssl;
ssl_certificate /path/to/certificate.crt;
ssl_certificate_key /path/to/private.key;
3. این خطوط را حذف کنید یا آنها را کامنت کنید.
4. سرویس Nginx را ریاستارت کنید:
systemctl restart nginx
---
7. رفع مشکلات پس از غیرفعالسازی SSL
بعد از غیرفعال کردن SSL، ممکن است با مشکلات زیر مواجه شوید:
باز نشدن سایت در مرورگرها: بسیاری از مرورگرها به طور پیشفرض تلاش میکنند سایت را با HTTPS باز کنند. برای رفع این مشکل، مطمئن شوید که ریدایرکت HTTPS به HTTP غیرفعال شده است.
پیغامهای امنیتی: کاربران ممکن است پیغامهایی مبنی بر عدم ایمن بودن سایت مشاهده کنند.
---
8. بازگرداندن SSL
اگر بعد از غیرفعالسازی SSL متوجه شدید که نیاز به اتصال امن دارید، به راحتی میتوانید SSL را مجدداً فعال کنید. کافی است تنظیمات قبلی را بازگردانید یا از گواهینامه جدید استفاده کنید.
---
نتیجهگیری
غیرفعال کردن SSL یک فرآیند حساس است که باید
تنها در مواقع ضروری انجام شود. همیشه در نظر داشته باشید که SSL نقش مهمی در امنیت و اعتبار وبسایت شما دارد. اگر دلیل خاصی برای غیرفعال کردن آن ندارید، بهتر است از این کار اجتناب کنید.