نصب SSL برای تمام سایتها ضروری است. چرا که هم بر سئو تاثیرگذار است و هم در تجربهی کاربری. در این مقاله از لیمومگ، ضمن بررسی پروتکل داده امن SSL به آموزش نصب آن در نرمافزار متنباز سی پنل و دایرکت ادمین میپردازیم.
SSL چیست؟
Ssl یک پروتکل امن برای انتقال داده ها در بستر اینترنت است. به زبان سادهتر، ssl محرمانه ماندن اطلاعات در حین انتقال را تضمین میکند.
فکر کنید در سایت شما یک فرم ثبت نام وجود دارد، زمانیکه شما از SSL استفاده می کنید اطلاعاتی که کاربران سایت شما در زمان ثبت نام وارد میکنند بصورت رمزنگاری شده به سرور منتقل می شود تا امنیت این اطلاعات در مسیر تضمین شود.
اگر دقت کرده باشید، بعضی از سایت ها با http:// و بعضی دیگر با https:// شروع میشوند. تفاوت این دو مورد، در استفاده از پروتکل ssl میباشد.
فعالسازی و نصب ssl در دایرکت ادمین Direct admin
ابتدا با وارد کردن نام کاربری و رمز ورود خود در کنترل پنل دایرکت ادمین لاگین کنید.
نکته مهم:
برای فعالسازی SSL حتما باید DNS های دامنه شما روی سرویس دهنده ای که از آن هاست خریداری کرده اید تنظیم باشد، اگر از خدمات لیمو هاست استفاده می کنید توجه کنید که DNS های شما طبق ایمیلی که دریافت کرده اید، تنظیم شده باشد و حداقل 8 ساعت از زمان تنظیم DNS گذشته باشد
البته زمان 8ساعت معمولا در مورد دامنه های IR می باشد و برای دامنه های عمومی نظیر .com این زمان حداکثر یک ساعت می باشد.
بعد از سپری شدن این زمان برای نصب ssl در دایرکت ادمین، از منوی سمت چپ، گزینه Account Manager را انتخاب و در منوی باز شده روی SSL Certificates کلیک کنید.
توجه داشته باشید پوسته و تم دایرکت ادمین شاید در کنترل پنل شما متفاوت باشد، اما گزینه های مشخص شده در تمام پوسته های دایرکت ادمین یکسان است.
در صفحه باز شده، گزینه مشخص شده free and automatic certificate from let’s Encrypts را انتخاب کنید.
در پنجره بعدی، دامنه خود را به همراه ftp، www، mail و… را مشاهده خواهید کرد. موردهای موردنظر خود را انتخاب کنید و دکمه save را انتخاب کنید.
بعد از چند ثانیه پیامی مبنی بر فعال شدن SSL برای شما نمایش داده میشود.
به همین راحتی SSL برای شما فعال شد.
اکنون اگر آدرس سایت خود را با https وارد کنید سایت شما قابل نمایش است.
نصب SSL در سی پنل – cPanel
فعال کردن و نصب SSL در سی پنل همانند نصب SSL در دایرکت ادمین میباشد.
ابتدا در cPanel نام کاربری و رمز ورود خود را وارد کنید.
سپس کمی به پایین اسکرول کنید و گزینه SSL/TLS Status را انتخاب نمایید.
در صفحه باز شده دامنه های متصل به هاست را مشاهده خواهید کرد. دامنه های مورد نظر خود را انتخاب کنید و سپس روی گزینه Run AutoSSL کلیک کنید.
بعد از لحظاتی پیامی مبنی بر فعال شدن و نصب ssl در سی پنل مشاهده خواهید کرد.
پس از فعال شدن SSL، برای ریدایرکت http سایت به https، باید اسکریپت های زیر را در فایل htaccess، در پوشه public_html هاست خود اضافه کنید.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
پس از انجام مراحل فوق، اگر دامنه خود را با http وارد کنید، به صورت خودکار به https ریدایرکت میشود و سایت شما با ssl نمایش داده میشود.
همچنین پس از پایان نصب ssl در دایرکت ادمین و سی پنل، میتوانید در https://www.sslshopper.com/ssl-checker.html دامنه خود را وارد کنید و مشاهده کنید ssl برای شما با موفقیت فعال شده است.
در صورت مواجه شدن با مشکل درهرکدام از مراحل فوق، پشتیبانان لیموهاست شما را راهنمایی خواهند کرد.
6 دیدگاه. دیدگاه تازه ای بنویسید
خییییییییییییییییلی پیچیده شد دیگه امکانش نیست نام کاربری و رمز براتون بفرستیم خودتون درستش کنید.اصلا نمیفهمم و متوجه نمیشم که باید چیکار کنم.
بله ، در صورت داشتن هرگونه ابهام یا مشکل در نصب ssl ، میتونید تیکت پشتیبانی ثبت کنید تا همکاران پشتیبانی فنی پیگیری لازم رو انجام بدن.
با سلام
وقتتون بخیر
راستش من فایل (htaccess) در public_html پیدا نمی کنم
راهنمایی می کنید؟
متشکرم
سلام بنیامین عزیز ، وقت بخیر
دو حالت ممکنه ، یا فایل htacceess شما hidden هست و باید توی تنظیمات نمایش فایل های hidden رو فعال کنید
یا کلا فایل htaccess ساخته نشده که در این حالت باید خودتون این فایل رو بسازید
اگر از cms وردپرس استفاده میکنید میتونید با ورود به بخش تنظیمات>پیوند های یکتا بدون اعمال تغییرات و فقط کلیک بر روی بروزرسانی ، فایل htaccess رو بسازید
سلام خسته نباشید من اون قسمتی که DNS ها رو کپی می کنیم رو نمیتونم پیدا کنم که کجا باید وارد کنم ممنون میشم راهنمایی کنین
سلام وحید جان. ممنونم. در مراحل نصب SSL نیازی به کپی کردن DNS نیست. سؤال شما مربوط به کدوم قسمت این مقاله هست دقیقاً؟