فعالسازی SSL رایگان (Let's Encrypt) در پلسک و سیپنل
پرینتگواهی SSL باعث میشود سایت شما با https و نماد قفل در مرورگر باز شود و اطلاعات کاربران رمزنگاری شود. روی همه هاستهای مروانت میتوانید گواهی رایگان Let's Encrypt را در چند دقیقه فعال کنید.
پیشنیاز: دامنه باید به سرور ما اشاره کند
Let's Encrypt قبل از صدور گواهی بررسی میکند که دامنه واقعاً روی هاست شما باشد. بنابراین:
- نیمسرورهای (DNS) دامنه باید روی نیمسرورهای سرور شما تنظیم شده باشد، یا رکوردهای A دامنه و زیردامنه
wwwبه آیپی هاست شما اشاره کنند. - نیمسرورها بسته به سرور متفاوت است و مقادیر صحیح در ایمیل خوشآمدگویی آمده است:
پلسک ایران: ns1.morvanet.com ns2.morvanet.com
سیپنل: ns3.morvanet.com ns4.morvanet.com
آلمان: ns5.morvanet.com ns6.morvanet.com
نکته: پس از تغییر نیمسرورها، ممکن است چند ساعت (گاهی تا ۲۴ ساعت یا بیشتر) طول بکشد تا تغییرات در همه جا اعمال شود. تا آن زمان صدور گواهی ممکن است با خطا مواجه شود.
هشدار: اگر از سرویسهایی مثل Cloudflare با حالت پروکسی (ابر نارنجی) استفاده میکنید، صدور گواهی ممکن است ناموفق باشد. در این صورت موقتاً پروکسی را خاموش کنید.
فعالسازی SSL در پلسک
- وارد پلسک شوید و از منوی سمت چپ به Websites & Domains بروید.
- زیر نام دامنه خود روی SSL/TLS Certificates کلیک کنید.
- در بخش مربوط به گواهی رایگان Let's Encrypt روی دکمه Install (یا Get it free) بزنید.
- یک آدرس ایمیل معتبر وارد کنید و گزینههای زیر را فعال کنید:
- Secure the domain name (دامنه اصلی)
- گزینه شامل کردن www (Include a "www" subdomain)
- در صورت تمایل، Secure webmail و Assign the certificate to mail domain برای امن شدن وبمیل و ایمیل
- روی Get it free کلیک کنید و چند لحظه صبر کنید تا گواهی صادر شود.
- برای انتقال خودکار بازدیدکنندگان به نسخه امن، در همان صفحه SSL/TLS Certificates گزینه Redirect from HTTP to HTTPS را روشن کنید، یا در Hosting & DNS ← Hosting (Hosting Settings) گزینه Permanent SEO-safe 301 redirect from HTTP to HTTPS را فعال و ذخیره کنید.
نکته: گواهی Let's Encrypt سه ماه اعتبار دارد ولی پلسک بهطور خودکار آن را تمدید میکند. فقط کافی است دامنه همچنان به سرور ما اشاره کند.
فعالسازی SSL در سیپنل
در سیپنل گواهی رایگان از طریق AutoSSL صادر و بهطور خودکار تمدید میشود.
- وارد سیپنل شوید و در بخش Security روی SSL/TLS Status کلیک کنید.
- فهرست دامنهها و زیردامنهها را ببینید. اگر کنار دامنه شما وضعیت معتبر (AutoSSL Domain Validated) نیست، روی Run AutoSSL بزنید.
- چند دقیقه صبر کنید و صفحه را دوباره بارگذاری کنید.
- اگر خطایی نمایش داده شد، معمولاً به دلیل اشاره نکردن DNS دامنه یا www به سرور است.
برای انتقال خودکار به https در سیپنل، به Domains بروید و برای دامنه خود گزینه Force HTTPS Redirect را روشن کنید.
رفع مشکل Mixed Content در وردپرس
گاهی پس از نصب SSL قفل مرورگر کامل نمایش داده نمیشود یا برخی تصاویر و استایلها بارگذاری نمیشوند. علت این است که بخشی از محتوا هنوز با آدرس http فراخوانی میشود (Mixed Content). برای رفع آن:
- وارد پیشخوان وردپرس شوید و به Settings ← General (تنظیمات ← عمومی) بروید.
- هر دو فیلد WordPress Address (URL) و Site Address (URL) را به
https://تغییر دهید و ذخیره کنید. - برای اصلاح آدرسهای قدیمی داخل مطالب و تنظیمات، از افزونهای مثل Better Search Replace استفاده کنید و عبارت زیر را جایگزین کنید:
جستجو: http://example.com
جایگزینی: https://example.com
- کش افزونههای کش (مثل LiteSpeed Cache یا WP Rocket) و کش مرورگر را پاک کنید.
هشدار: قبل از جستجو و جایگزینی در دیتابیس حتماً از سایت بکاپ بگیرید. بهجای example.com نام دامنه خود را بنویسید.
اگر مشکل حل نشد
اگر گواهی صادر نمیشود یا پس از نصب همچنان خطای امنیتی میبینید، از طریق ارسال تیکت جدید نام دامنه و متن کامل خطا (یا تصویر آن) را برای ما بفرستید تا بررسی کنیم.