no-img

اِمیلا فعال سازی ssl رایگان
0
سه شنبه 29 مرداد 1398ورودعضویت
اِمیلا
ترفند وب فعال سازی ssl رایگان
فرم گزارش را به دقت تکمیل نمایید
از همکاری شما سپاسگذاریم

ادامه مطلب

بروزسانی شده در 14 مرداد 1398
فعال سازی ssl رایگان
امتیاز 5.00 ( 7 رای )
رمز : emila.ir
حمایت از emila.ir

فعال سازی ssl رایگان

بروزسانی شده در 14 مرداد 1398
176
milipinkman
سوال دارم

اگر میخواهید گواهی SSL رایگان روی وبسایت خود داشته باشید و از HTTP به HTTPS مهاجرت کنید، مراحل زیر را انجام دهید:

ابتدا وارد وبسایت روبرو شوید: کلیک کنید.

آدرس وبسایت خود را وارد نمایید و Create Free SSL Certificate را کلیک نمایید.

پس از لود شدن صفحه ، از سه طریق می توانید وبسایت خود را تایید نمایید.گزینه دوم یعنی Manual Verification را انتخاب نمایید.

بر روی گزینه Manually Verify Domain کلیک نمایید.

دو فایل معرفی شده را دانلود نمایید و به گونه ای که توضیح داده شده در هاست خود قرار دهید ( داخل روت هاست [یعنی public_html] خود پوشه well-known. را بسازید و داخل آن پوشه ای دیگر به نام acme-challenge ساخته و دو فایل دانلود شده را در داخل این پوشه آپلود نمایید. ) پس از آپلود کردن فایل ها و اطمینان از آپلود صحیح آنها در داخل هاست خود، روی گزینه Download SSL Certificate کلیک کنید.

توجه :

اگر فایل well-known. را در سی پنل ایجاد کردید اما نمایش داده نشد، از منوی بالای سی پنل بر روی settings کلیک نمایید و سپس گزینه “(Show Hidden Files (dotfiles” را تیک بزنید و آن را save کنید.

اگر فایل ها را به درستی در هاست خود آپلود کرده باشید ، با صفحه زیر روبرو خواهید شد:

سه باکس نمایش داده خواهد شد (Certificate ، Private Key ، CA Bundle). حال میبایست این گواهینامه دریافت شده را بر روی هاست خود نصب نمایید. در اینجا نحوه نصب بر روی هاست های سی پنل (Cpanel) را توضیح می دهیم.

نصب ssl رایگان روی cpanel

وارد پنل هاست خود شوید (برای وبسایت هایی که از سی پنل استفاده می کنند: adrese-site.ir:2082)

در قسمت Security بر روی SSl/TLS کلیک نمایید.

در قسمت (Install and Manage SSL for your site (HTTPS بر روی Manage SSL sites کلیک نمایید.

در صفحه باز شده، دامنه مدنظر خود را انتخاب نمایید و باکس های موجود را با اطلاعات دریافت شده در مرحله ۷ تکمیل نمایید. (هنگام کپی کردن محتویات هر باکس به نام آن توجه کنید تا اشتباهی در هنگام انتقال صورت نگیرد)

بر روی Install Certificate کلیک نمایید.

در صورتی که به مشکل خاصی برنخورده باشید در قسمت (Certificates (CRT می توانید گواهینامه نصب شده را مشاهده نمایید.

آدرس وبسایت خود را با https در نوار مرورگر وارد نمایید. در صورتی که ssl به درستی نصب شده باشد، باید علامت یک قفل در کنار آن نمایان شود.

بروزرسانی: در ورژن جدید مرورگر کروم، قفل به رنگ سبز در نمی آید و اگر آیکون قفل وجود داشته باشد به این معناست که ssl شما به درستی نصب شده است.

همچنین، در صورتی که آیکون را در نوار مرورگر مشاهده نمودید، دچار مشکل Mixed Content شده اید که برای رفع این مسئله، مقاله آموزش ریدایرکت http به https را مطالعه نمایید.

توجه نمایید؛ که این گواهینامه را می بایست هر سه ماه یکبار تمدید نمایید. برای اینکار می بایست هر ۹۰ روز مجددا به وبسایت سر بزنید و فایل های داده شده را مجددا دانلود نمایید و در هاست خود آپلود نمایید. (ایمیل انقضای ssl به ایمیلی که هنگام ثبت نام وارد کرده اید ارسال خواهد شد پس از بابت فهمیدن زمان انقضای ssl جای نگرانی وجود ندارد) می توانید از امکان ارسال ایمیل یادآوری استفاده نمایید تا هیچ وقت تمدید ssl خود را فراموش نکنید. برای اینکار در بالای صفحه (قسمت ۷) ایمیل و یک پسورد دلخواه وارد نمایید و Create Account را انتخاب کنید. (طبیعتا بارهای بعدی میبایست Login کنید)

برای تست کردن گواهینامه ssl نصب شده بر روی وبسایت خود از لینک روبرو استفاده نمایید: کلیک کنید

تبریک!شما با موفقیت توانستید گواهینامه ssl رایگان خود را فعال کنید. ریدایرکت http به https را فراموش نکنید!

(مهم): توجه کنید که پس از انجام اینکار حتما باید ورژن HTTP سایت خود را به HTTPS ریدایرکت کنید. آموزش آن را در لینک روبرو مطالعه نمایید: اموزش ریدایرکت http به https

اگر در مواقعی که بعد از نصب SSL بر روی سایت خود قفل را مشاهده ننمودین، در این حالت با وجود اینکه دامنه ی شما خودکار به HTTPS ریدایرکت می شود اما قفل نمایش داده نمی شود و به این معناست که برخی از محتویات سایت شما ایمن نیست و یا به HTTP ریدایرکت می شود.

برای حل این مشکل در فایل های قالب سایت خود لینک ها رو به صورت https وارد کنید. با توجه به اینکه هدف از نصب گواهینامه امنیتی برقراری ارتباط امن میان سرور و کاربر است در صورتی که شما در صفحاتی که با آدرس https  فراخوانی می شوند اطلاعات و منابعی را در این میان از آدرس http فراخوانی کنید مرورگر این مورد را تشخیص داده و به شما خطا را نمایش می دهد.

به عنوان مثال شما در سایت خود تصویری مشابه زیر درج کردید:

<img src="https://yoursite.com/image1.png"/>

در صورتی که سایت شما هم به صورت http و هم به صورت https قرار است به کاربران نمایش داده شود شما می توانید به جای استفاده از آدرس ثابت از آدرس Relative در آدرس دهی های خود استفاده نمایید. مثلا در مورد تصویر قبلی به صورت زیر عمل نمایید:

<img src="/image1.png"/>

در این صورت در تمامی موارد سایت شما بدون مشکل قابل رویت خواهد بود.

نحوه رفع مشکل:

جهت رفع مشکل شما باید اطمینان حاصل نمایید که  تمامی محتویات از جمله تصاویر و فایل های .js حتی فایل هایی مانند jQuery که گاها از آدرس های خارج از سایت شما مانند Google نیز فراخوانی می گردند حتما با  آدرس https درخواست شده اند. همچنین فقط محتوای html صفحات مد نظر نیست. شما باید در فایل های CSS خود نیز از این مورد اطمینان حاصل نمایید.

بنابراین برای رفع مشکل باید برروی صفحه ای از سایت خود که قفل سبز نمایش داده نمی شود می بایست تمامی لینک ها را از http به https تغییر دهید.

همچنین برای اطلاع از صحیح نصب کردن SSL می توانید از آنالیزور آنلاین SSL Checker بهره ببرید.

در صورتی که آنالیزور آنلاین اعلام نماید که SSL به درستی نصب نشده است می توانید مجددا از روش ذیل اقدام به نصب آن نمایید.


* اگر به روش بالا، یعنی Manual Verification نتوانستید گواهینامه ssl خود را دریافت نمایید، از روش جایگزین زیر استفاده کنید:

صدور گواهینامه ssl رایگان به وسیله DNS

در مرحله ۳، گزینه (Manual Verification (DNS را انتخاب نمایید. (تصویر زیر)

سپس بر روی Manually Verify Domain کلیک نمایید. هم اکنون وارد هاست خود شوید (در این مثال از هاست Cpanel استفاده شده است اما اگر از هاست های دیگری نظیر دایرکت ادمین (Direct Admin) و Plesk و … نیز استفاده می کنید، مراحل به همین شکل خواهد بود)

در قسمت Domains بر روی Zone Editor کلیک نمایید:

در صفحه باز شده دامنه مدنظر خود را پیدا کنید و بر روی Manage کلیک کنید:

در صفحه باز شده بر روی Add Record کلیک کنید و سپس بر روی Add TXT Record کلیک نمایید:

اگر گزینه Add TXT Record را نداشتید، در رکوردی که برای شما ایجاد می کند Type را بر روی TXT قرار دهید.

در رکورد ایجاد شده اطلاعاتی که وبسایت sslforfree به شما داده است را وارد نمایید. توجه کنید که باید دو رکورد ایجاد نمایید که در تصویر زیر مشخص شده است:

فیلد اول را در بخش Name، فیلد دوم را در بخش Record وارد نمایید و TTL را نیز 1 وارد کنید:

سپس بر روی Add Record کلیک نمایید. رکورد دوم را نیز همانند این رکورد ایجاد نمایید. بنابراین در نهایت باید دو رکورد مانند تصویر زیر ایجاد کرده باشید:

سپس بر روی گزینه Download SSL Certificate کلیک کنید. اگر به درستی مراحل بالا را انجام داده باشید، با صفحه ای که در مرحله ۶ نمایش داده شده است مواجه خواهید شد. ادامه مراحل ذکر شده(۷ الی ۱۴) را ادامه دهید و گواهینامه رایگان ssl خود را نصب نمایید.

معایب ssl رایگان

گواهینامه ssl بالا از لحاظ امنیتی هیچگونه مشکلی ندارد و شرکت های بسیار بزرگی در دنیا از همین گواهینامه برای وبسایت خود استفاده می کنند. تنها عیبی که در ایران شاهد ان هستیم، عدم اعطاء نماد الکترونیکی دو ستاره به وبسایت هایی است که از این نوع گواهینامه استفاده می کنند. البته نماد اعتماد عادی را می توانید با این https رایگان دریافت کنید.

مورد دیگری که می تواند جزو معایب این ssl رایگان باشد این است که نیاز به تمدید مجدد بعد از هر سه ماه دارد. البته هزینه تمدید آن ۵ دقیقه وقت گذاشت است که با توجه به این زمان اندک، نمی توان آنرا عیب یا محدودیت محسوب کرد!

 

با emila حرفه ای باشید… 🤓


موضوع : وب/ برچسب : , , , / لینک کوتاه : https://emila.ir/?p=14782
designer
نظرات ارسال شده توسط شما، پس از تایید، توسط مدیران سایت منتشر خواهد شد.
نظراتی که به غیر از زبان فارسی، غیر مرتبط با مطلب یا فینگلیش باشد، منتشر نخواهد شد.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینکهای دانلود قرار گرفته در جعبه دانلود، به صورت مستقیم می باشند.
تمامی فایلها قبل از انتشار تست شده اند تا از بروز هرگونه مشکل جلوگیری شود.
برای دانلود سریعتر و راحت تر، توصیه میکنیم از نرم افزارهای مدیریت دانلود استفاده کنید.
اگر برای دانلود فایلی با مشکل مواجه شدید، از قسمت گزارش اپدیت یا خرابی لینک، ما را باخبر سازید.

Here is a some short information about me: I'm a natural born, writer, designer, forecaster, Interested in PHP programming and activities in the field of digital currency, basically I'm a pretty simple person. I work for Emila.ir for more than 1 years. I am passionate about creating posts and content for emila.ir which I think is Among the best viral persian Websites. I am available at Nearby

ارسال پیامک  -  ارسال ایمیل
IP شما: 18.232.53.231