آموزش تصویری دریافت ssl رایگان (https رایگان)

سئو ارزان| مرداد ۱۰, ۱۳۹۶| آموزش سئو| 68 دیدگاه

(113 رای - میانگین : 4٫13 از 5)

از زمانی که گوگل در مورد تاثیر HTTPS بر روی نتایج (SERPS) خود اطلاعیه ای منتشر کرد ، وبمستران به سمت خرید این نوع پروتکل رمزنگاری شده رفتند.هدف گوگل از اینکار امن تر کردن محیط وب بود و با اینکار وبمستران را به مهاجرت از HTTP به HTTPS تشویق کرد.

HTTP و HTTPS چست ؟

HTTP مخفف HyperText Transfer Protocol (پروتکل انتقال فرا متنی) می باشد.این پروتکل به منظور انتقال داده‌ از یک وب‌ سرور به یک مرورگر استفاده میگردد اما در طی این انتقالات داده ها رمزنگاری نمی شوند!

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

HTTPS مخفف Hypertext Transfer Protocol Secure میباشد (پروتکل انتقال فرا متنی امن) و امنیت تبادل اطلاعات را تامین می کند.این موضوع تنها مخصوص وبسایت های بزرگ نیست و وبسایت های کوچک نیز میتوانند علاوه بر بالا بردن امنیت ، به عنوان یک فاکتور سئو در گوگل (هرچند با تاثیر بسیار کم) از آن بهره ببرند.

ssl انواع مختلفی دارد که به ترتیب سطح اعتماد به شرح زیر هستند :

  • Extended Validation (EV) SSL Certificates
  • Organization Validation (OV) SSL Certificates
  • Domain Validation (DV) SSL Certificates

برای وبسایت های کوچک و متوسط شخصی ، شرکتی و … که با اطلاعات حساس (نظیر اطلاعات کارت های بانکی) سر و کار ندارند ، گواهینامه DV مناسب می باشد.

این گواهینامه در وبسایت های ارائه دهنده ssl به فروش میرسد اما با این مقاله میتوانید به صورت رایگان این گواهینامه را بر روی وبسایت خود نصب نمایید.

جزئیات این نوع گواهینامه به شرح زیر است :

نوع گواهینامه : DV

سایز کلید امنیتی : RSA 2048 bits

Signature algorithm : SHA256 + RSA

هزینه : رایگان

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

  1. ابتدا وارد وبسایت روبرو شوید : کلیک کنید
  2. آدرس وبسایت خود را وارد نمایید و Create Free SSL Certificate را کلیک نمایید.
  3. پس از لود شدن صفحه ، از سه طریق میتوانید وبسایت خود را تایید نمایید.گزینه دوم یعنی Manual Verification را انتخاب نمایید.
  4. بر روی گزینه Manually Verify Domain کلیک نمایید.
  5. دو فایل معرفی شده را دانلود نمایید و به گونه ای که توضیح داده شده در هاست خود قرار دهید ( داخل روت هاست [یعنی public_html] خود پوشه well-known. را بسازید و داخل آن پوشه ای دیگر به نام acme-challenge ساخته و دو فایل دانلود شده را در داخل این پوشه آپلود نمایید. ) پس از آپلود کردن فایل ها و اطمینان از آپلود صحیح آنها در داخل هاست خود ، روی گزینه Download SSL Certificate کلیک کنید.
  6. اگر فایل ها را به درستی در هاست خود آپلود کرده باشید ، با صفحه زیر روبرو خواهید شد :
  7. سه باکس نمایش داده خواهد شد (Certificate ، Private Key ، CA Bundle). حال میبایست این گواهینامه دریافت شده را بر روی هاست خود نصب نمایید.در اینجا نحوه نصب بر روی هاست های سی پنل (Cpanel) را توضیح میدهیم.
  8. وارد پنل هاست خود شوید (برای وبسایت هایی که از سی پنل استفاده میکنند : adrese-site.ir:2082)
  9. در قسمت Security بر روی SSl/TLS کلیک نمایید.
  10. در قسمت (Install and Manage SSL for your site (HTTPS بر روی Manage SSL sites کلیک نمایید.
  11. در صفحه باز شده ، دامنه مدنظر خود را انتخاب نمایید و باکس های موجود را با اطلاعات دریافت شده در مرحله ۷ تکمیل نمایید. (هنگام کپی کردن محتویات هر باکس به نام آن توجه کنید تا اشتباهی در هنگام انتقال صورت نگیرد)
  12. بر روی Install Certificate کلیک نمایید.
  13. در صورتی که به مشکل خاصی برنخورده باشید در قسمت (Certificates (CRT میتوانید گواهینامه نصب شده را مشاهده نمایید.
  14. آدرس وبسایت خود را با https در نوار مرورگر وارد نمایید.در صورتی که ssl به درستی نصب شده باشد ، باید مشابه تصویر زیر باشد :

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

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

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

توجه کنید که پس از انجام اینکار حتما باید ورژن HTTP سایت خود را به HTTPS ریدایرکت کنید.

 

 

68 نظر

  1. ممنون از شما واقعا کارتون عالیه ! من هر روز به سایتتون سر میزنم .

  2. واقعا ممنون بسیار مفید بود

  3. باسلام و خسته نباشید
    من ی سایت با موضوع جهانگردی دارم که بعدا به احتمال زیاد یه درگاه اینترنتی اضافه میشه . ایا مشکلی نداره از این استفاده کنم ؟؟

  4. سلام ممنون از آمزش کاربردیتون
    ssl رایگان توسط گوگل هم شناسایی میشه ؟
    آیا ssl ها که حالت های شخصی تجاری و … دارن تاثیری در سئو سایت دارن ؟
    خیلی ممنون از سایت خوبتون همیشه استفاده کردم

    1. باسلام
      بله شناسایی می شود و تفاوتی با ssl های DV که در حال فروش است ندارد.
      در کل با توجه به بیانات گوگل تاثیر بسیار کمی بر روی سئوی سایت می گذارد.

  5. سلام من میخوام فولدر .well-known رو بسازم اما ارور میده ولی وقتی نقطه رو بر میدارم ارور نمیده مشکل از کجاست؟

    1. سلام
      ارور مربوطه را ارسال فرمایید

  6. من تمامی کارهارو کردم ولی وقتی ادرس سایت رو با https میزنم مینویسه not secure و قفل سبز نیست

    1. سلام
      اگر از وردپرس استفاده می کنید ، افزونه SSL Insecure Content Fixer را نصب و فعال کنید
      اگر از cms های دیگر استفاده می کنید ، بر روی صفحه کلیک راست کرده و گزینه inspect را بزنید.در بخش console اگر موردی باشد که از طریق http لود می شود ، نمایش داده می شود.در کد های وبسایت آن را پیدا کنید و http آن را به https تغییر دهید

  7. سلام
    من هم دقيقا همين مشكل را دارم در صورت امكان ياري بفرماييد تا مشكل بنده هم مثل باقي دوستان حل شود.

  8. خاهشا بگید که چطور دامنه رو واسه ساخت ربات تلگرامی بسازم
    خیلی ممنون از ساییتون باتشکر

    1. باسلام
      میتوانید از طریق همین آموزش https مورد نیاز برای کار با api تلگرام را مهیا کنید.

  9. مقاله ی خوبی بود
    سپاسگزار

  10. سلام
    بنده دو فایلی که باید آپل.د میکردیم رو به درستی آپلود کردم ولی زمانی که Download SSL Certificate را میزنم فقط یسری نوشته میاد و ارور میده.
    ممنون

    1. سلام
      متن اخطار را ارسال فرمایید

  11. سلام تو هاست ویندوزی هم می شه این کارو انجام داد منظورم اینکه جواب میده؟

  12. متن خطا یی که بعد از اپلود زدم :

    Domain “botaka.gigfa.com” challenge3 failed. Response from “https://acme-v01.api.letsencrypt.org/acme/challenge/Mb62R_j6USB_Ue2AS_HArCXZ84_9L-JD25MYneWA-zI/2496135341” was: { “type”: “http-01”, “status”: “invalid”, “error”: { “type”: “urn:acme:error:unauthorized”, “detail”: “Invalid response from http://botaka.gigfa.com/.well-known/acme-challenge/dV7TRnn_HNO6SvVAuCTCsVBTo5PFjQOm46sZZ1c_Yro: \”\u003chtml\u003e\u003cbody\u003e\u003cscript type=\”text/javascript\” src=\”/aes.js\” \u003e\u003c/script\u003e\u003cscript\u003efunction toNumbers(d){var e=[];d.replace(/(..)/g,func\””, “status”: 403 }, “uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/Mb62R_j6USB_Ue2AS_HArCXZ84_9L-JD25MYneWA-zI/2496135341”, “token”: “dV7TRnn_HNO6SvVAuCTCsVBTo5PFjQOm46sZZ1c_Yro”, “keyAuthorization”: “dV7TRnn_HNO6SvVAuCTCsVBTo5PFjQOm46sZZ1c_Yro.1LqM7Ju-1p1xLY6Qj7t-AIDxsCw-yfDU7me_hNeJGz4”, “validationRecord”: [ { “url”: “http://botaka.gigfa.com/.well-known/acme-challenge/dV7TRnn_HNO6SvVAuCTCsVBTo5PFjQOm46sZZ1c_Yro”, “hostname”: “botaka.gigfa.com”, “port”: “80”, “addressesResolved”: [ “185.27.134.204” ], “addressUsed”: “185.27.134.204”, “addressesTried”: [] } ] }

    1. سلام
      به درستی آپلود را انجام نداده اید و فایل ها در آدرس ذکر شده قرار ندارند

  13. من وقتی ftp هم میگذارم همین ارور رو میده

  14. چرا برای من کار نمیده ؟

  15. سلام دوست عزیز من دقیقا همین کارهارو انجام دام دادم ولی بازم ارور میده.مشکل من دقیقا مشکل ali هست که فرمودید “به درستی آپلود را انجام نداده اید و فایل ها در آدرس ذکر شده قرار ندارند”. ولی من درست اپلود کردم و در جای درست
    فقط من وقتی تقاضا دادم یه فایل داد که آپلود کنم
    اگه ممکنه راهنمایی کنید

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

  16. ادرس فولدر ها و محل آپلود مشکلی نداشت حتی هاست رو هم عوض کردم ولی بازم همون ارور رو میده.
    روی لینک ها هم که کلیک میکنم صفحه رو بدون مشکل باز میکنه و نام فایل رو نشون میده
    متن ارور
    Domain “bot4.ir” challenge3 failed. Response from “https://acme-v01.api.letsencrypt.org/acme/challenge/kbieprATAgzWCvpTqfRLR-fuw6yC4syoSR4XqIVn1z8/2548850165” was: { “type”: “http-01”, “status”: “invalid”, “error”: { “type”: “urn:acme:error:unauthorized”, “detail”: “Invalid response from http://bot4.ir/.well-known/acme-challenge/G_GhqKOnAhXwmyHXBmCYEQGnq_lHg_t_iwibrmlmAvI: \”\u003chtml\u003e\u003cbody\u003e\u003cscript type=\”text/javascript\” src=\”/aes.js\” \u003e\u003c/script\u003e\u003cscript\u003efunction toNumbers(d){var e=[];d.replace(/(..)/g,func\””, “status”: 403 }, “uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/kbieprATAgzWCvpTqfRLR-fuw6yC4syoSR4XqIVn1z8/2548850165”, “token”: “G_GhqKOnAhXwmyHXBmCYEQGnq_lHg_t_iwibrmlmAvI”, “keyAuthorization”: “G_GhqKOnAhXwmyHXBmCYEQGnq_lHg_t_iwibrmlmAvI.AHx0JyD0bWtt0_fUOfCKaEQoOQzyEIJYohETP6RTSR4”, “validationRecord”: [ { “url”: “http://bot4.ir/.well-known/acme-challenge/G_GhqKOnAhXwmyHXBmCYEQGnq_lHg_t_iwibrmlmAvI”, “hostname”: “bot4.ir”, “port”: “80”, “addressesResolved”: [ “185.27.134.150” ], “addressUsed”: “185.27.134.150”, “addressesTried”: [] } ] }

  17. اصلا فکر کنم برای هیچ کسی با این وضع کامنت ها کار نداده

    1. با سلام
      وبسایت های مختلف ما از این ssl استفاده می کنند و مشکلی وجود ندارد

  18. باسلام برای من در اتمام مراحل در هاستم این پیغام رو میده
    Note: You do not have a dedicated IP address. As a result, web browsers that do not support SNI will probably give false security warnings to your users when they access any of your SSL websites. Microsoft® Internet Explorer™ on Windows XP™ is the most widely used web browser that does not support SNI.

  19. با سلام ممنون از شما به خاطر تهیه مطلب

  20. سلام سی پنل اجازه ساخت فلدر با پیشوند . دات رو نمیده باید چکار کرد ممنون میشم توضیح بدین well-known. این اسم و چطوری بزارم لطفا راهنمایی کنین

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

  22. سلام این سایت کلا سه ماه بیشتر نمیده ssl در ادامه چه باید کرد

    1. سلام
      هر سه ماه وارد وبسایت می شوید و مراحل را تکرار می کنید

  23. سلام
    ممنون مطلب خوبی بود
    یه سوال استفاده از این نو اس اس ال هیچ فرقی با اس اس ال های پولی نداره ؟

    1. باسلام
      با نوع dv هایی که به فروش می رسد تفاوتی ندارد

  24. ممنون خیلی به دردم خورد لطفا مطالب بیشتری بذارین

  25. سلام
    من دامنه WWW.asdjam.it را گرفته ام .
    الان باید SSL رایگان بگیرم یا حتما اول هاست رایگان باید بگیرم

    1. پس از خرید هاست و تنظیم dns ، به سراغ ssl روید

  26. با عرض سلام وخسته نباشید
    اموزش تون عالی بود من تونستم با این روش سایتمو به https تبدیل کنم

    فقط یک نکته وقتی این اکانت هاش فقط سه ماهه تو سر رسیدش چه باید کرد
    ممنون میشم راهنمایی کنید

    1. سلام
      بخش ۱۴ در آموزش را مطالعه فرمایید

  27. با عرض سلام و خسته نباشید
    درود بر شرف و معرفتتون.
    بعضیها بخاطر همین کار وجه دریافت میکنن.اما شما بغیر از رایگان نشان دادن .از وقت و زمان گرانقیمتتان مایه
    میگذارید.واقعا ممنون

  28. با سلام و تشکر. به خوبی کار می کنه و عالیه.

    فقط یه نکته. شما تو مرحله ۱۴ نشون دادید که در https که کنار ادرس سایت میاد رنگ نوار کنارشم مثل سایت خودتون سبز میشه. چرا این اتفاق واسه این لایسنس نمی افته؟

    1. سلام
      اگر حتی یکی از ریکوئست ها (تصاویر ، فایل های js و css و …) از طریق http لود شود ، رنگ سبز را از دست خواهید داد.
      توضیحات داده شده در لینک روبرو را مشاهده فرمایید : توضیح

  29. سلام وقت بخیر در روش دوم برای ایجاد پوشه well-known. ، نمیشه نقطه اضافه کرد در هاست سی پنل!
    چطوری میشه این کارو انجام داد.

  30. سلام و خدا قوت
    منم مشکل دارم اول اینکه من هاست دانلود رو میخوام تغییر بدم ، خوده سایتم… پرتکل تغییر کرده ولی مشکل من در هاست دانلود هست که به گفته ی دوستان اول اینکه یک فایل بیشتر برای آپلود ساخته نمیشه دوم اینکه همون یک فایل هم باز نمیشه و این ارور و میده(حالا مشکل من بیشتر بخاطر این هست که چون سایت اصلی پرتکل تغییر کرده هنگام پخش آنلاین موزیک ها در سایت به مشکل خورده و اجرا نمیشه بنظر شما اگه هاست دانلود رو هم بتونیم تغییر بدیم درست میشه این مشکل؟

  31. درود بر شما
    آیا این ssl روی هاستهای چند دامنه ای هم جواب میده؟
    منظورم مولتی دومین هست؟
    با سپاس

    1. سلام
      جداگانه برای هر دامنه ssl دریافت نمایید

  32. من سایت رو از طریق فروشگاه سازها ایجاد کردم و امکان دسترسی به هاست نیست. آیا باز هم امکان دریافت ssl وحود دارد؟

    1. سلام
      از پشتیبانی فروشگاه ساز خود سوال فرمایید

  33. ضمن تشکر از شما ،
    بسیار مشاهده میشه بعد از راه اندازی ssl برای سایت و زمان بارگزاری با https ، زمان بارگزاری بسیار افزایش پیدا میکنه
    آیا روشی وجود داره که این مشکل رو هم حل کنه ؟
    خیلی ممنون میشم راهنمایی بفرمایید.

    1. سلام
      از پکیج سئوی کامل داخلی استفاده نمایید : پکیج سئو کامل داخلی

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

  35. با سلام اگر دامنه .ir باشد مشکلی پیش نمیاد؟

  36. آیا اون پولی ها هم باید هر ۳ ماه تمدید بشن یا دائمی هستن؟

  37. سلام ؛ ببخشید وقتی نام پوشه رو “.well-known” قرار میدم ، ارور میده و نقطه رو قبول نمیکنه
    متن ارور :
    ERROR: Could not create directory “.well-known” in /home/updigiir/public_html: File exists
    لطفا راهنمایی کنید

  38. باتشکر
    عالللی بود

  39. باسلام من وقتی دو فایل را تو پوشه ها میریزم و روی دکمه می زنم با این پیغام مواجه می شوم

    Certificate signature failed. If you supplied your own CSR make sure the domains on it match what you put on SSLForFree. If there is a rate limiting error at the end of this paragraph certificates per Domain is currently 5 per 7 days. Try asking Lets Encrypt to increase the limit or wait 7 days. Rate limits should increase in the near future. { “type”: “urn:acme:error:rateLimited”, “detail”: “Error creating new cert :: too many certificates already issued for: hostingforyou.ir: see https://letsencrypt.org/docs/rate-limits/”, “status”: 429 }

    لطفا کمک کنید

  40. سلام ببخشید من میخوام برای ربات تلگرام ssl بگیرم باید چیکار کنم؟ همون ارور طولانیه بچه هارو میده من سایت خاصی ندارم چ کنم؟ ممنون میشم خبرشو ایمیل کنید…

  41. با درود و احترام خدمت شما.
    من طبق راهنمایی شما پیش رفتم در هنگام ایجاد فولدر مربوطه با پیغام خطای :
    ” ERROR: Could not create directory “.well-known” in /home/vpscir/public_html: File exists ”
    مواجه میشم. درضمن دامنه من ملی هست (ir.)

  42. باید حتما یه فولدر داشته باشید که اخرش نقطه باشه تا بتونید یه فولدر که اولش نقطه باشه بسازید.

  43. با سلام
    میخواستم بدونم توی IIS چجوری باید از این استفاده کرد؟
    ممنون

  44. سلام
    وقتی وارد میکنم میزنه not found
    The requested URL /.well-known/acme-challenge/ztMEbX5Ww0PRVTfD7KSwRGvqTv5ieDi0cw5Uv2Rw7mE was not found on this server.
    لطفا راهنمتایی

  45. توضیحات عالی بود. تشکر

  46. با درود و احترام مجدد
    مجددا قصد انجام این کار را داشتم که مجددا با پیغام زیر برخورد کردم :

    Domain “vpsc.ir” challenge3 failed. Response from “https://acme-v01.api.letsencrypt.org/acme/challenge/th361yYpi-kCY0Mz-Z0GbcrQZ_HYdKS3QtBAMbwe27k/3763768378” was:

    Error: Invalid response from http://vpsc.ir/.well-known/acme-challenge/EGxpKRodzIYhDTpPWn1uIpa3evRYyBFEsnsd8hzV740: “مرکزخرید محصولات‌مجازی | ب”

    Full Error: { “type”: “http-01”, “status”: “invalid”, “error”: { “type”: “urn:acme:error:unauthorized”, “detail”: “Invalid response from http://vpsc.ir/.well-known/acme-challenge/EGxpKRodzIYhDTpPWn1uIpa3evRYyBFEsnsd8hzV740: \”\u003c!DOCTYPE html\u003e\u003chtml dir=\”rtl\” lang=\”fa-IR\”\u003e\u003chead\u003e\u003cmeta charset=\”UTF-8\”\u003e\u003ctitle\u003eمرکزخرید محصولات‌مجازی | ب\””, “status”: 403 }, “uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/th361yYpi-kCY0Mz-Z0GbcrQZ_HYdKS3QtBAMbwe27k/3763768378”, “token”: “EGxpKRodzIYhDTpPWn1uIpa3evRYyBFEsnsd8hzV740”, “keyAuthorization”: “EGxpKRodzIYhDTpPWn1uIpa3evRYyBFEsnsd8hzV740.ru0bcLHaZ0k_o-wHJDfxJUTtvmbywYMhv6wRWFXR2p4”, “validationRecord”: [ { “url”: “http://vpsc.ir/.well-known/acme-challenge/EGxpKRodzIYhDTpPWn1uIpa3evRYyBFEsnsd8hzV740”, “hostname”: “vpsc.ir”, “port”: “80”, “addressesResolved”: [ “5.144.130.38” ], “addressUsed”: “5.144.130.38” } ] }

  47. سلام من در قسمت mail.domain.com مشکل بر خوردم و قفلش سبز نشده

    mail.robinmezon.com این مورد ولی دوتای بعدی سبز شده
    robinmezon.com
    www.robinmezon.com

نظر بگذارید

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

- میتوانید از کد های HTML زیر استفاده نمایید:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

- تنها نظراتی تایید میشوند که صرفا جهت درج بک لینک ثبت نشده باشند
*
*