Pāriet uz saturu

Sīkdatņu iestatījumi

Izvēlieties, kāda veida sīkdatnes atļaujat. Savu izvēli varat jebkurā laikā mainīt sadaļā Sīkdatņu iestatījumi katras lapas apakšā. Privātuma politika

Nepieciešamās

Vienmēr ieslēgtas

Vajadzīgas, lai pieteiktos, saglabātu grozu un atcerētos Jūsu izvēles. Tās vienmēr ir ieslēgtas.

Kuras sīkdatnes?
  • weboke_sessie, weboke_klant, weboke_remember: Jūsu sesija un pieteikšanās saglabāšana
  • weboke_basket: Jūsu grozs
  • wkBtwIncl: cenu rādīšana ar PVN vai bez PVN
  • wok_cookies: Jūsu sīkdatņu izvēle, 12 mēneši

Mēra, kura reklāma noved pie apmeklējuma vai pasūtījuma, lai mēs nemaksātu par reklāmām, kas neko nedod.

Kuras sīkdatnes?
  • Google Ads ar Google Tag Manager (_gcl_au, _gcl_aw), līdz 90 dienām
  • OpenAI Ads, reklāmas ChatGPT
  • wok_aff: caur kuru partneri nonācāt pie mums (partneru programma), 60 dienas

4,6

Valsts un valoda

Katrai valstij ir sava vietne ar attiecīgās valsts cenām un PVN.

Skatīt

Https un sertifikāts

3. modulis: Adrese, https un lietotāji · Lasīšanas laiks: 8 minūtes

Mācību mērķis: Pēc šīs nodarbības Jūs varēsiet pilnībā pārslēgt WordPress tīmekļa vietni uz https un zināsiet, ko dara WordPress adrese un vietnes adrese.

Galvenie jēdzieni: TLS, sertifikāts, Let's Encrypt, automātiska atjaunošana, WordPress adrese (siteurl), vietnes adrese (home), WP_HOME un WP_SITEURL, HSTS, piekļuves zaudēšana

Ko dara https

Izmantojot https, viss starp pārlūkprogrammu un serveri tiek šifrēts: paroles, veidlapas, sīkdatnes, arī parastas lapas. Bez https jebkurš tajā pašā tīklā (publisks wifi, pārņemts maršrutētājs) var lasīt līdzi un pat mainīt lapu. Pārlūkprogrammas rāda tīmekļa vietni bez https kā "nedrošu", un dažas funkcijas (piemēram, atrašanās vieta vai kamera) darbojas tikai ar https.

Šifrēšanu sauc par TLS. Lai pierādītu, ka pārlūkprogramma patiešām sazinās ar example.com un nevis ar starpnieku, serverim ir sertifikāts: digitāls pierādījums, ko parakstījis izdevējs, kuram pārlūkprogrammas uzticas. Sertifikātā ir norādīti nosaukumi, uz kuriem tas attiecas, un derīguma termiņš.

Bezmaksas sertifikāti un atjaunošana

Let's Encrypt izsniedz bezmaksas sertifikātus. Gandrīz katrs hostings sniedzējs tos pieprasa automātiski un arī automātiski atjauno. Let's Encrypt sertifikāts pašlaik ir derīgs 90 dienas, un Let's Encrypt ir paziņojis, ka pakāpeniski saīsinās šo derīguma termiņu līdz 45 dienām. Tāpēc manuāla atjaunošana nav risinājums: tam jānotiek automātiski.

Maksas sertifikāts nešifrē labāk. Atšķirība ir papildu organizācijas pārbaudē (un dažreiz garantijā). Lielākajai daļai tīmekļa vietņu bezmaksas sertifikāts ir pilnīgi pietiekams.

Uz ko pievērst uzmanību:

  • Sertifikātam jāaptver katrs nosaukums, ko apmeklētājs var ierakstīt: example.com un www.example.com. Arī nosaukums, kas tikai pāradresē, jo pārlūkprogramma pārbauda sertifikātu pirms pāradresācijas.
  • Automātiska atjaunošana izdodas tikai tad, ja DNS norāda uz Jūsu serveri. Ja esat pārcēluši DNS vai priekšā uzstādījuši starpniekserveri (piemēram, Cloudflare), pārbaudiet, vai atjaunošana joprojām darbojas.
  • CAA ierakstu DNS var izmantot, lai noteiktu, kuri izdevēji drīkst izsniegt sertifikātus. Ja Let's Encrypt tur nav minēts, pieprasījums neizdosies (DNS kursa nodarbība 5.2).

Divas adreses WordPress

Sadaļā Iestatījumi > Vispārīgi ir divas adreses. Tās šķiet nevajadzīgi dubultas, bet nozīmē katra ko citu:

LauksDatubāzēNozīme
WordPress adrese (URL)siteurlKur atrodas WordPress faili (wp-admin, wp-includes)
Vietnes adrese (URL)homeAdrese, ko izmanto apmeklētāji

Parasti tās ir vienādas, piemēram, abas https://example.com. Tās atšķiras tikai tad, ja WordPress atrodas apakšmapē, bet vietnei jāparādās galvenajā mapē.

Ar šīm adresēm WordPress izveido visas saites: uz lapām, stilu failiem, attēliem, administrēšanas paneli. Ja tur ir ierakstīts http://, WordPress veido lapas ar http:// saitēm, pat ja apmeklētājs ienāk caur https. Tas rada jauktu saturu (nodarbība 3.2) un pāradresācijas turp un atpakaļ.

Tīmekļa vietnes pārslēgšana uz https

Ja Jums ir esoša tīmekļa vietne, kas darbojas uz http, veiciet šādas darbības:

  1. Pieprasiet sertifikātu abiem nosaukumiem un pārbaudiet, vai https://example.com darbojas (redzēsiet WordPress lapu, iespējams, vēl bez noformējuma).
  2. Izveidojiet rezerves kopiju (nodarbība 8.1).
  3. Abas adreses sadaļā Iestatījumi > Vispārīgi iestatiet uz https:// un saglabājiet. Jūs tiksiet izrakstīti; pieteiecieties atkārtoti, izmantojot https.
  4. Vecās saites saturā pārveidojiet no http://example.com uz https://example.com. Izmantojiet rīku, kas saprot serializētus datus, piemēram, wp search-replace, vai meklēšanas un aizstāšanas spraudni (nodarbība 3.2), nekad neizmantojiet vienkāršu SQL komandu.
  5. Pāradresācija: ļaujiet tīmekļa serverim visus pieprasījumus uz http novirzīt ar 301 uz https (nodarbība 3.2). Daudziem hostings sniedzējiem tam ir atzīme; citādi pāris rindas .htaccess failā.
  6. Pārbaudiet ar šīs nodarbības un nodarbības 3.2 uzdevumu.

Piekļuves zaudēšana: ja adrese ir nepareiza

Ja ierakstāt adresē drukas kļūdu (htps://, nepareizu domēnu), WordPress pēc saglabāšanas Jūs novirzīs uz šo nepareizo adresi. Jūs vairs nevarēsiet piekļūt administrēšanas panelim. Nekrītiet panikā, ir divi risinājumi:

Izmantojot wp-config.php. Ievietojiet virs rindas "beidziet rediģēt":

define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );

Šīs rindas ir svarīgākas par vērtībām datubāzē. Lauki sadaļā Iestatījumi > Vispārīgi tad kļūs pelēki. Pieteicieties, ievietojiet pareizās vērtības datubāzē un atkal noņemiet rindas (vai apzināti atstājiet tās, tad neviens nevarēs nejauši mainīt adreses, izmantojot administrēšanas paneli).

Izmantojot phpMyAdmin. Atveriet tabulu wp_options un pielāgojiet vērtības siteurl un home.

HSTS: lieciet pārlūkprogrammai atcerēties

Ar galveni HSTS (Strict-Transport-Security) serveris pārlūkprogrammai saka: "turpmāk kādu laiku apmeklē mani tikai caur https." Pēc tam pārlūkprogramma pati pārveido katru http:// par https://, vispirms neveicot nedrošu pieprasījumu.

Strict-Transport-Security: max-age=31536000; includeSubDomains

HSTS ir labs papildu solis, bet ar brīdinājumu: pārlūkprogramma, kas redzējusi HSTS, pēc tam atsakās atvērt tīmekļa vietni bez derīga sertifikāta, pat neizmantojot opciju "tomēr turpināt". Ar includeSubDomains tas attiecas uz katru apakšdomēnu. Ja Jums ir apakšdomēns bez sertifikāta (piemēram, vecā iekšējā sistēma), tas pēc HSTS kļūs nepieejams. Tāpēc sāciet ar īsu max-age (piemēram, vienu dienu, 86400), pārbaudiet visu un tad pagariniet.

Praksē: kā tas izskatās panelī

Kā piemēru izmantojam DirectAdmin. cPanel šo sadaļu sauc SSL/TLS Status (AutoSSL), Plesk SSL/TLS Certificates.

  1. Atveriet SSL sertifikāti pie sava domēna un izvēlieties Bezmaksas un automātisks Let's Encrypt sertifikāts.
  2. Atzīmējiet example.com un www.example.com un pieprasiet sertifikātu.
  3. Sadaļā domēna iestatījumi atzīmējiet, lai apmeklētāji vienmēr tiktu novirzīti uz https (DirectAdmin: Piespiest SSL ar https pāradresāciju). Izmantojiet tikai vienu pāradresācijas veidu: divi dažādi vienlaikus var radīt bezgalīgu ciklu ("pārāk daudz pāradresāciju").
  4. WordPress panelī dodieties uz Iestatījumi > Vispārīgi un iestatiet abas adreses uz https://.

Kopsavilkums

  • https šifrē visu starp pārlūkprogrammu un serveri; sertifikāts apliecina servera identitāti.
  • Let's Encrypt bezmaksas sertifikāti ir derīgi īsu laiku un tiek atjaunoti automātiski; tiem jāaptver katrs nosaukums, ko apmeklētājs ieraksta.
  • WordPress adresei (siteurl) un vietnes adresei (home) abām jābūt https://.
  • Ja zaudējat piekļuvi nepareizas adreses dēļ, atjaunojiet to, izmantojot WP_HOME un WP_SITEURL failā wp-config.php vai phpMyAdmin.
  • HSTS ir labs papildu solis; sāciet ar īsu derīguma termiņu.

Tests (quiz)

1. Jūsu tīmekļa vietne darbojas uz https, bet sadaļā Iestatījumi > Vispārīgi abas adreses joprojām ir http://. Ko Jūs pamanīsiet?



2. Jūs nejauši saglabājāt drukas kļūdu vietnes adresē un vairs nevarat piekļūt administrēšanas panelim. Kas palīdzēs?



3. Kāpēc sertifikātam jāaptver arī www.example.com, ja šis nosaukums tikai pāradresē uz example.com?



4. Kāds ir risks, izmantojot HSTS ar ilgu max-age un includeSubDomains?



Uzdevums

Uzdevums A3.1: Vai Jūsu sertifikāts ir pareizs? Ievadiet savas tīmekļa vietnes adresi. Programma izveido TLS savienojumu ar domēnu bez www un ar www (ja tāds pastāv) un pārbauda: vai sertifikāts ir derīgs un uzticams, vai tas aptver abus nosaukumus, vai tas ir derīgs ilgāk par 14 dienām, un vai tīmekļa vietne sūta HSTS galveni? Ja HSTS trūkst, tas tiks parādīts oranžā krāsā ar paskaidrojumu, nevis kā kļūda.

Uzdevums A3.1: Vai Jūsu sertifikāts ir pareizs?


To, ko ievadāt, un to, ko atrodam, mēs nesaglabājam. Jūsu pārlūkprogramma atceras Jūsu atbildes un to, vai esat izpildījuši uzdevumu. Ja esat pieteikušies, sadaļā Mani kursi saglabājam tikai to, ka uzdevums bija (gandrīz) pareizs; tur to varat arī dzēst.

Papildu lasāmviela

Šie raksti apraksta darbības WebOké paneļos; citos paneļos tie darbojas līdzīgi.

Lūdzu, uzgaidiet…

Iestatiet savus domēnus

Katram domēnam norādiet vārdu serverus, piesaisti hostingam un to, kurš būs turētājs.

Ielādē Jūsu domēnus…