STATUS IS UPWIKI YA UBORESHAJI WA TOVUTI
48Imarisha
Usalama na urejesho / Imarisha

Mwongozo wa HTTPS na TLS kwa Wamiliki wa Tovuti

Mpango wa vitendo wa kutumia HTTPS kila mahali, kudumisha vyeti, kuondoa rasilimali zisizo salama, na kubadilisha TLS kwa usalama.

Mwongozo wa HTTPS na TLS kwa Wamiliki wa Tovuti — MWONGOZO WA KIONYESHI
SOMA
8 dakika
VYANZO
6
Thibitisha tena
2027-03-27
imehakikiwa
Mkaguzi wa usalama wa wavuti na uendeshaji wa jukwaa
JIBU MFUPI

Anza na uamuzi.

Tumia HTTPS kwenye kila jina la mwenyeji la umma, si tu kwenye kurasa za kuingia na malipo. HTTPS ni HTTP inayosafirishwa kupitia Transport Layer Security (TLS). TLS husimba trafiki inaposafirishwa, husaidia kuilinda dhidi ya mabadiliko yasiyoidhinishwa, na huwezesha kivinjari kuthibitisha seva iliyotajwa kwa jina. Sakinisha cheti kinachofunika kila jina la mwenyeji kwenye ukingo wa umma (public edge), elekeza HTTP moja kwa moja kwenye URL sawa ya HTTPS, na sasisha kurasa, mali (assets), API, upakuaji, na embeds ili zisitumie HTTP.

Fanya mabadiliko kama utolewaji uliodhibitiwa. Fanya orodha ya majina ya mwenyeji na utegemezi; jaribu uelekezaji (redirects), majina na kumalizika kwa vyeti, onyo za kivinjari, fomu, na ujumuishaji; kisha otomatisha usasishaji wa vyeti. Ongeza HSTS tu baada ya kila jina linalofunikwa kufanya kazi kwa HTTPS, kwa sababu vivinjari hukumbuka sera na hayatakupa mtumiaji njia ya kubofya kuendelea wakati wa makosa ya cheti. Hifadhi njia ya kurudisha mabadiliko iliyoandikwa kwa sheria mbaya za seva au usambazaji wa vyeti huku ukidumisha huduma salama ya HTTPS.

MWONGOZO WA KIONYESHI

Tazama kazi kama mfumo.

Tumia ramani hii kuunganisha maamuzi ya makala kabla ya kutekeleza mbinu binafsi.

SIUImarisha
01Orodhesha majina ya mwenyeji, utegemezi, na umiliki
02Sakinisha cheti na matoleo ya sasa ya TLS
03Elekeza HTTP mara moja na fanya HTTPS kuwa kimsingi
04Tafuta na rekebisha mixed content kutoka chanzo chake
01

Orodhesha majina ya mwenyeji, utegemezi, na umiliki

Orodhesha kila jina la mwenyeji ambalo wageni au miunganisho hutumia: apex, www, vikoa vidogo, API, wahifadhi mali (asset hosts), portali, na majina ya kanda. Kwa kila moja, andika mahali TLS inapokoma, nani anaweza kubadilisha, ufunikaji na kumalizika kwa cheti, njia ya upya, na utegemezi unaotengeneza URL. Cheti lazima kiwe kinachofunika jina la mwenyeji lililoombwa katika orodha ya Subject Alternative Name ya cheti. Jumuisha CMS, CDN, meneja wa tag, uhifadhi wa vitu (object storage), msambazaji malipo, templeti za barua pepe, na viambatisho vya wahusika wa tatu; hizi mara nyingi huleta URL za HTTP baada ya uzinduzi wa kwanza wa HTTPS.

Chagua jina moja la umma

Chagua jina la www au apex linalotumika kama kimsingi (canonical) na elekeza mbadala moja kwa moja kwalo kupitia HTTPS.

02

Sakinisha cheti na matoleo ya sasa ya TLS

Sanidi seva ya wavuti, reverse proxy, CDN, au load balancer ambayo inajibu ombi la umma. Sakinisha cheti na mnyororo unaohitajika, yafunge kwa majina yaliyokusudiwa, na yathibitishe kutoka nje ya mtandao wa mwenyeji. Kivinjari kinakagua mnyororo, jina la mwenyeji, na tarehe; onyo la umma ni kizuizi cha uzinduzi. Tumia TLS 1.3 kwa chaguo-msingi na udumishe TLS 1.2 tu pale utangamano unapohitajika. Zima SSL na TLS 1.0 na 1.1. Tumia mwongozo wa kisasa wa jukwaa badala ya kunakili orodha ya cipher ya zamani, na sasisha seva na maktaba za TLS kwa viraka vya usalama.

Linda funguo

Punguza ufikiaji wa funguo za kibinafsi na rekodi kila mfumo unaoshiriki funguo ili uingizwaji ufikie kila sehemu.

03

Elekeza HTTP mara moja na fanya HTTPS kuwa kimsingi

Rudisha redirect ya kudumu ya upande wa seva, kwa kawaida 301 au 308, kutoka kila URL ya HTTP kwenda kwenye URL yake sawa ya HTTPS. Epuka minyororo ya redirects: huongeza ucheleweshaji na sehemu zaidi za kushindwa. Chapisha URL za kanoni za HTTPS katika viungo vya ndani, vitambulisho vya canonical, ramani za tovuti, data iliyopangwa, tag za kijamii, barua pepe, na viungo kamili vinavyotengenezwa na programu. Jaribu ukurasa wa nyumbani, ukurasa wa ndani, URL yenye query, njia za kosa, na mabadiliko ya jina la mwenyeji. TLS inapokoma kwenye proxy, sanidi utunzaji wa itifaki inayotumwa na proxy inayoaminika ili programu isiingie katika mzunguko kati ya HTTP na HTTPS.

Fanya HTTP ifae kwa wigo mdogo

Inaweza kubaki ikipatikana tu kwa ajili ya kuelekeza au kukamilisha changamoto ya cheti, si kwa kuhudumia tovuti ya umma tofauti.

04

Tafuta na rekebisha mixed content kutoka chanzo chake

Mixed content ni ukurasa wa HTTPS unaoomba rasilimali kupitia HTTP au itifaki nyingine isiyo salama. Vivinjari vinaweza kuboresha baadhi ya media kiotomatiki, lakini huzuia maombi mengi hatarishi, yakiwemo scripts, stylesheet, frames, maombi ya fetch, na fonti. Badilisha kila rejea kwa URL ya HTTPS iliyojaribiwa, URL ya jamaa kwa maudhui yako mwenyewe, au mbadala ulioidhinishwa. Tumia crawler kukagua templeti wakilishi na chunguza zana za msanidi huku ukikamilisha safari muhimu za mgeni. Kagua CSS, JavaScript, blocks za CMS, orodha za mali (asset manifests), viingilio vya meneja wa tag, upakuaji, na embeds za muuzaji. Ukurasa salama haupaswi kutoa upakuaji wa HTTP.

Usitegemee uboreshaji wa moja kwa moja

Kuboreshwa kwa kivinjari kwa njia ya moja kwa moja bado kunaweza kuacha utegemezi wa mtu wa tatu usiopatikana au usioendekane; rekebisha URL iliyohifadhiwa.

05

Otomatisha usasishaji na fanyia mazoezi urejeshaji wa cheti

Chukulia usasishaji kama utoaji wa kiotomatiki, si ukumbusho wa kalenda. Lazima usasishe cheti, ukisambaze kwenye kila ngazi inayohudumia trafiki, na upakie upya huduma kwa usalama. Jaribu njia ile ile ya uthibitisho kabla ya kumalizika kwa muda kwenye uzalishaji. Kwa mfano, Let’s Encrypt inapendekeza kuipya cheti chake cha siku 90 kila siku 60; fuata mzunguko wa maisha kwa mtoaji wako na jukwaa. Hifadhi majina ya cheti, akaunti ya mtoaji, njia za changamoto, otomatiki, eneo la funguo, malengo, na mawasiliano ya dharura katika orodha ya mali. Thibitisha tarehe kutoka kwenye mwisho wa umma baada ya utekelezaji.

Gundua tatizo mapema

Kwa upya ulioshindwa, angalia DNS, upangaji wa changamoto, ruhusa, ufikiaji wa mtoaji, vikwazo vya kiwango (rate limits), na utoaji wa CDN-kwa-origin.

06

Tumia HSTS tu baada ya mazingira ya HTTPS kuwa tayari

HTTP Strict Transport Security, au HSTS, ni kichwa cha majibu cha HTTPS kinachowaambia vivinjari kutumia HTTPS kwenye ziara za baadaye kwa mwenyeji. Vivinjari basi haviwahi kutoa njia ya kupita kwa makosa ya cheti. Tuma tu kupitia HTTPS na udumishe redirect ya HTTP kwa sababu HSTS inajifunzwa baada ya majibu salama isipokuwa orodha ya preload itumike. Anza na max-age ndogo na uongeze taratibu baada ya kuthibitisha upya na njia zinazohitajika. Usijumuishe includeSubDomains hadi kila subdomain ya sasa na ya baadaye iweze kuhudumia HTTPS halali. Preload si sehemu ya vipimo vya HSTS na inahitaji ukaguzi wa kujitolea wa muda mrefu.

Tajua kikomo cha kurejesha

max-age=0 inafanya kazi tu baada ya kivinjari kufikia jibu halali la HTTPS; haiwezi kurekebisha mwenyeji usioweza kufikiwa kwa njia salama.

07

Toa, jaribu, na rejesha bila kudhoofisha usalama wa usafirishaji

Weka cheti kilichojulikana vizuri, mipangilio ya edge, na redirect kabla ya mabadiliko. Tambua nani anaruhusiwa kurejesha, panga hatua za awali pale linapowezekana, na badilisha kikontro moja kwa wakati. Mara moja angalia viunganisho vya umma kutoka mtandao zaidi ya mmoja, fuata redirects, chunguza cheti, na kamilisha vitendo muhimu vya mgeni. Jaribu vivinjari na vikundi vya wateja vinavyowahusu hadhira yako. Kwa malipo au mizunguko iliyodhibitiwa, uliza msambazaji wa malipo na mtaalamu aliyehitimu wa usalama akague mahitaji yanayohusika. Ikiwa mabadiliko yanavunja HTTPS, rejesha usanidi salama uliothibitishwa; usifanye kurasa za wateja kuwa HTTP kama suluhisho.

Rekodi ushahidi

Chukua kumbukumbu za hostname, wakati, mteja, kosa, mabadiliko, na matokeo ili upya au uhamisho ufuatao uwe rahisi kugundua.

KITENDO / THIBITISHA

Mwongozo wako wa vitendo.

  1. 01

    Tengeneza orodha ya uso

    Orodhesha majina ya umma, kumalizika kwa TLS, umiliki, usambazaji, na utegemezi unaotoa URL.

    THIBITISHA: Orodha inajumuisha apex, www, subdomain, API, mali, na embed.
  2. 02

    Sakinisha vyeti halali

    Weka cheti na chaine inayohitajika kwa kila jina la umma; linda funguo zake binafsi.

    THIBITISHA: Ukaguzi wa nje unaonyesha jina sahihi, chaine inayotambulika, na tarehe halali.
  3. 03

    Weka sera ya itifaki

    Chagua TLS 1.3 kwa chaguo-msingi, wahifadhi TLS 1.2 tu ikiwa kuna sababu, na zima SSL pamoja na TLS 1.0 na 1.1.

    THIBITISHA: Mtihani wa TLS wa mtu wa tatu unaendana na sera iliyokusudiwa.
  4. 04

    Elekeza HTTP moja kwa moja

    Tumia uelekezaji wa upande wa seva wa hatua moja 301 au 308 kwa URL sawa za kanoni za HTTPS.

    THIBITISHA: Viungo vya ndani, maswali, na utofauti wa majina ya mwenyeji yameepuka mizunguko na minyororo.
  5. 05

    Ondoa mchanganyiko wa maudhui

    Sasisha viungo, templeti, mali, API, kupakua, na embed kwa HTTPS au URL za jamaa zinazofaa.

    THIBITISHA: Console ya kivinjari kwenye kurasa wakilishi haionyeshi onyo la mixed content wala rasilimali zilizozuiwa.
  6. 06

    Jaribu njia muhimu

    Fanya majaribio ya kuingia, fomu, kupakia, checkout, milango, na marejeo ya API au wauzaji yanayohusika.

    THIBITISHA: Wamiliki waliotajwa wameidhinisha matokeo; pata ukaguzi wa mtaalamu mwenye sifa kwa malipo au mitiririko inayodhibitiwa.
  7. 07

    Otomatisha usasishaji wa cheti

    Jaribu uthibitisho wa upya, usambazaji, kupakia upya, uhakiki wa umma, na njia ya kubadilisha cheti.

    THIBITISHA: Mazoezi yamekamilika na usambazaji unaweza kuthibitishwa kwa nje.
  8. 08

    Ongeza HSTS kwa hatua

    Tumia max-age ndogo baada ya HTTPS kuwa imara; tathmini subdomain na preload kwingineko.

    THIBITISHA: Kila jina linalofunikwa linaunga mkono HTTPS halali na athari za kurejesha zimeandikwa.
  9. 09

    Iwe na njia salama ya kurudisha nyuma

    Hifadhi usanidi uliothibitishwa, idhini, na ushahidi wa jaribio kabla ya utolewaji.

    THIBITISHA: Timu inaweza kurejesha usanidi salama uliothibitishwa bila kutoa kurasa za umma kwa HTTP.
MADA ZA MAJADILIANO

Linganisha faida na hasara, si data binafsi.

Tumia vichocheo hivi na timu yako au jamii ya wamiliki wa tovuti. Shiriki mbinu na masomo, lakini usibandike kamwe taarifa za uthibitishaji, rekodi za wateja, au maelezo ya miundombinu yasiyo ya umma.

  1. 01

    Ni jina gani la mwenyeji au mali ya mtu wa tatu ilikuwa rahisi kusahaulika, na ilikutwa vipi?

  2. 02

    Je, timu yako inathibitishaje kwamba usasishaji wa cheti ulifanyika kwenye ukingo wa umma (public edge), badala ya kuonekana tu kwenye dashibodi?

  3. 03

    Ni vigezo gani ungehitaji kabla ya kueneza HSTS kwa subdomain?

RASIMALI MAARUFU / ZINAZOAMINIKA

Fungua nyenzo za chanzo.

OWASPTransport Layer Security Cheat Sheet ↗

Mwongozo wa vitendo wa TLS, vyeti, HSTS, na upimaji kwa programu za wavuti.

Imehakikiwa 2026-09-27
IETF RFC EditorThe Transport Layer Security Protocol Version 1.3, RFC 8446 ↗

Ufafanuzi wa mtinani wa TLS 1.3, ikijumuisha tabia ya early-data.

Imehakikiwa 2026-09-27
MDN Web DocsStrict-Transport-Security header ↗

Maelezo ya maagizo ya HSTS, upeo wake, tabia za kivinjari, na mipaka ya kuondolewa.

Imehakikiwa 2026-09-27
MDN Web DocsMixed content ↗

Inatafsiri rasilimali zilizozuiwa au zilizoboreshwa na njia za kurekebisha.

Imehakikiwa 2026-09-27
Internet Security Research GroupLet’s Encrypt FAQ ↗

Miongozo rasmi ya muda wa cheti na upya-ukurasa kwa watumiaji wa Let’s Encrypt.

Imehakikiwa 2026-09-27
Google Search CentralSite Moves and Migrations ↗

Mwongozo wa uelekezaji wa kudumu, upimaji, na usafirishaji kutoka HTTP hadi HTTPS.

Imehakikiwa 2026-09-27

Sera ya vyanzo. Mwongozo huu unatumia viwango rasmi, nyaraka za muuzaji, na mwongozo wa usalama uliotambulika. Kagua ushauri dhidi ya mahitaji ya jukwaa lako, hitaji la ulinganifu, na wajibu unaotumika kabla ya matumizi uzalishaji.

MAELEZO YA HARAKA

Maswali ya kawaida.

Je, nahitaji uelekezaji wa HTTP-kwa-HTTPS na HSTS?

Kawaida, ndiyo. Uelekezaji wa upande wa seva hushughulikia ziara za kawaida za HTTP na vivinjari ambavyo havijajifunza HSTS. HSTS inaelekeza ziara za baadaye kwa HTTPS. Ingiza tu baada ya kila jina linalofunikwa kuwa na HTTPS thabiti na cheti halali.

Je, cheti halali kinatosha kulinda tovuti yangu yote?

Hapana. Kinalinda njia ya usafirishaji kwa jina la mwenyeji, si rasilimali zisizo salama, dosari za programu, akaunti dhaifu, au wahusika wa tatu wasio salama. Ondoa mchanganyiko wa maudhui, linda funguo, dumishe jukwaa, na tumia udhibiti mpana wa usalama.

Nifanye nini ikiwa usasishaji wa cheti unashindwa?

Chukua hatua kabla ya cheti kuisha muda wake. Angalia njia za uthibitisho, DNS, ruhusa, ufikiaji wa mtoaji wa cheti, na malengo ya usambazaji; tumia njia iliyorekodiwa ya kubadilisha cheti na uthibitishe endpoint ya umma. Shirikisha jukwaa, mamlaka ya cheti, au timu ya usalama yenye sifa pale sababu haieleweki.

Status Is UP Editorial Team · Wahariri wa Uwezeshaji wa Uptime

Imehakikiwa na Mkaguzi wa usalama wa wavuti na uendeshaji wa jukwaa. Ilichapishwa 2026-09-27; imesasishwa 2026-09-30.