Ssl For Localhost | SSL Wiki | SSL Certificate Shop

UyWikiSSL asoslari / FAQLocalhost uchun SSL sertifikati

Localhost uchun SSL sertifikati

HTTPS-dan foydalanish endi barcha veb-saytlar va veb-ilovalar uchun majburiy bo‘lib qolmoqda. Biroq, ishlab chiqish jarayonida to‘g‘ri test bilan bog‘liq muammo paydo bo‘ladi. Tabiiyki, Let's Encrypt va boshqa CAlar localhost uchun sertifikatlar bermaydi, chunki 2015-yil 1-noyabrdan boshlab CA/B Forumi ularni berishni to‘xtatish uchun ovoz bergan. An'anaviy ravishda quyida tavsiflangan ikkita echim mavjud.

  • 1

    1-chi yechim: Oʻz-oʻzidan imzolangan SSL

    Openssl yoki boshqa dasturlar yordamida yaratilgan o‘z-o‘zidan imzolangan sertifikatlar. Localhost uchun shaxsiy kalit va o‘z-o‘zidan imzolangan sertifikat yaratishning eng oson yo‘li:

    check ssl browser chrome

    Ammo bunday sertifikat brauzerlarda ishonch xatolariga olib keladi, chunki ishonchli do‘konda tegishli sertifikat vakolati mavjud emas.

  • 2

    2-yechim: mkcert

    Bu hiyla - bu domen uchun muntazam sertifikat olish uchun 127.0.0.1 (/etc/hosts ichida) ga mahalliy ravishda hal qiluvchi localhost.example.com kabi yangi domenni ro‘yxatdan o‘tkazish. Ammo bunday firibgarlik xavfsizlik nuqtai nazaridan shubhali - hech bo‘lmaganda davlat xizmatlari uchun bunday ruxsat dushman IP-manzilni o‘zgartirish bilan mumkin bo‘lgan MiTM hujumi tufayli juda tavsiya etilmaydi. Agar biz o‘zimizni faqat mahalliy mashina bilan cheklab qo‘ysak, bu erda ba'zi shubhalar mavjud bo‘lsa-da, bu mos variant bo‘lishi mumkin. Bundan tashqari, bunday sertifikat bekor qilinishi mumkin. Har holda, oddiyroq va xavfsizroq variant mavjud (pastga qarang).

    Bu mkcert, mahalliy ishonchli sertifikatlarni yaratish uchun oddiy yordamchi dastur o‘z sertifikat organi. U barcha operatsion tizimlarda ishlaydi va konfiguratsiyani talab qilmaydi.

    Linux uchun

    Avval siz certutilni o‘rnatishingiz kerak.

    Localhost uchun SSL sertifikati

    Keyin buni bajaring:

    Localhost uchun SSL sertifikati

    yoki manbadan kompilyatsiya qiling:

    Localhost uchun SSL sertifikati

    MacOS uchun

    Quyidagi buyruqni bajaring:

    Localhost uchun SSL sertifikati

    Windows uchun

    Yuklab olishingiz mumkin yig‘ilgan ikkilik fayllar fayllari yoki paket menejerlaridan birini ishlating: Chocolatey yoki Scoop.

    Localhost uchun SSL sertifikati