Kuo galime jums padėti?

Žingsnis po žingsnio instrukcijos apie domenus, el. paštą, WordPress, SSL ir daugiau, parašytos paprasta kalba.

1 — Talpinimo tipai ir kaip pasirinkti

Talpinimo galimybės pritaikytos skirtingiems poreikiams. Žemiau – trumpas sprendimų vadovas su privalumais, trūkumais ir kada ką rinktis:

  • Bendrasis talpinimas — pigus; serverio ištekliai bendri; idealu nedideliems tinklaraščiams, portfolio, smulkiojo verslo svetainėms. Tinka: mažam srautui, minimaliai konfigūracijai. Netinka: didelio srauto ar daug išteklių reikalaujančioms svetainėms.
  • VPS (virtualus privatus serveris) — virtualios serverio dalys; dedikuoti vCPU/RAM; galima root prieiga; idealu nuspėjamam našumui, vidutiniam srautui ar individualiai serverio programinei įrangai.
  • Dedikuoti serveriai — visas fizinis serveris vienam klientui. Rinkitės, kai reikia visiškos kontrolės arba labai didelio pralaidumo / IOPS.
  • Debesų talpinimas — horizontalus plėtimas ir mokėjimas pagal naudojimą; puikiai tinka nenuspėjamiems srauto šuoliams ir automatiškai besiplečiančioms programoms.
  • Valdomas WordPress talpinimas — WordPress pritaikyta aplinka su podėliu ir automatiniais atnaujinimais; puikiai tinka WP parduotuvėms, kurios nenori rūpintis serverio priežiūra.

2 — Talpinimo paskyros pirkimas ir aktyvavimas (žingsnis po žingsnio)

  1. Palyginkite planus: įvertinkite diską (SSD ar NVMe), RAM, vCPU, mėnesinį srautą, atsarginių kopijų dažnumą, įskaičiuotą SSL, bandomąją aplinką, valdymo skydelį ir SLA / pagalbos valandas.
  2. Pasirinkite domeno parinktį: užregistruokite naują domeną arba naudokite esamą (vardų serverius atnaujinsite vėliau).
  3. Pasirinkite atsiskaitymo laikotarpį: metinis dažnai pigesnis per mėnesį ir apsaugo nuo netyčinio galiojimo pabaigos.
  4. Užbaikite pirkimą: apmokėjus, jūsų valdymo skydelio naudotojo vardas ir slaptažodis rodomi klientų zonoje (Paslaugos → jūsų planas) ir atsiunčiami el. paštu. Bendrasis talpinimas naudoja mūsų talpinimo valdymo skydelį; perpardavimo planai naudoja cPanel/WHM.
  5. Pirmasis prisijungimas: pakeiskite slaptažodį, įjunkite 2FA, pridėkite atkūrimo el. paštą / telefoną, nustatykite kontaktų nuostatas.

3 — Pirmosios svetainės paleidimas (išsamiai)

Du dažni paleidimo būdai: failų tvarkyklė valdymo skydelyje ir SFTP/FTP.

  1. Per failų tvarkyklę valdymo skydelyje
    1. Prisijunkite prie valdymo skydelio (https://panel.vagocat.com:8083) → Files → atidarykite web/jusudomenas.com/public_html (svetainės šakninis katalogas) ir įkelkite failus.
    2. Naudokite Upload → pasirinkite failą (-us) arba .zip archyvą. Jei failų daug, įkelkite .zip ir naudokite Extract, kad sutrumpintumėte perkėlimo laiką.
    3. Nustatykite tinkamas failų / aplankų teises — dažniausiai 644 failams ir 755 aplankams; jautriems (konfigūracijos) failams gali reikėti griežtesnių.
    4. Išbandykite svetainę naršyklėje ir patikrinkite išteklius, tokius kaip JS/CSS ir paveikslėliai. Trūkstamiems ištekliams aptikti naudokite kūrėjo įrankius (Console ir Network).
  2. Per FTP/SFTP
    1. Naudokite SFTP su valdymo skydelio naudotojo vardu ir slaptažodžiu arba sukurkite papildomą FTP paskyrą: Web → redaguokite domeną → Additional FTP account.
    2. Atidarykite FileZilla/WinSCP → Host: jūsų serverio vardas arba IP; Protocol: SFTP (rekomenduojama) → Port: 22 SFTP arba 21 FTP → valdymo skydelio (arba FTP paskyros) naudotojo vardas ir slaptažodis. Įkelkite į web/jusudomenas.com/public_html.
    3. Perkelkite failus į public_html. Kur tinka, naudokite dvejetainį režimą; jei kas nesutampa, palyginkite failų dydžius ir laiko žymas.
    4. Didelėms svetainėms apsvarstykite rsync per SSH (VPS/dedikuotiems serveriams), kad efektyviai sinchronizuotumėte didelius katalogų medžius ir perkeltumėte tik pakeitimus.

4 — Kelių svetainių talpinimo strategijos

Yra trys dažni būdai talpinti kelias svetaines:

  • Keli domenai vienoje paskyroje: pridėkite juos per Web → Add Web Domain (iki jūsų plano svetainių limito); visos svetainės dalijasi paskyros ištekliais.
  • Atskiros paskyros kiekvienam klientui: geresnė izoliacija ir atskiros kvotos. Perpardavimo planuose jos kuriamos WHM.
  • WordPress Multisite: bendras kodas su susietomis svetainėmis — geriausia, kai svetainės naudoja bendrus įskiepius / temą ir norite centralizuoto valdymo.

5 — Bandomosios aplinkos ir testavimo eiga

  1. Sukurkite bandomąjį subdomeną (pvz., staging.jusudomenas.com) arba naudokite talpinimo teikėjo bandomosios aplinkos funkcijas.
  2. Nukopijuokite veikiančią svetainę (failus + DB) į bandomąją aplinką. Naudokite įskiepius (WP Staging) arba rankiniu būdu kopijuokite DB ir failus.
  3. Išbandykite atnaujinimus ir pakeitimus bandomojoje aplinkoje, patikrinkite našumą ir saugumą, tada perkelkite į gamybinę aplinką be prastovos (sinchronizuokite DB skirtumus ir failus, prireikus atnaujinkite DNS).

6 — Pradinis saugumo sustiprinimas ir rekomenduojamas kontrolinis sąrašas po pirkimo

  • Pakeiskite numatytuosius slaptažodžius ir įjunkite dviejų veiksnių autentifikavimą klientų zonoje ir valdymo skydelyje (valdymo skydelyje: jūsų naudotojo vardas → Edit → Two-factor authentication).
  • Nustatykite automatines atsargines kopijas: kasdien dinaminėms svetainėms, kas savaitę statinėms, su nuotoliniu dubliavimu (S3/backblaze).
  • Įdiekite bazinę disko, CPU ir delsos stebėseną bei įspėjimus.
  • Sustiprinkite SSH (jei prieinama): naudokite raktų poras, išjunkite root prisijungimą, apsvarstykite bandymų ribojimą.
  • Užtikrinkite, kad AutoSSL arba galiojantis TLS sertifikatas būtų aktyvus.

7 — Naudingos komandos ir derinimo patarimai (VPS/dedikuotiems)

(reikia prieigos prie komandinės eilutės)

# Patikrinti laisvą vietą diske
df -h
# Patikrinti atminties naudojimą
free -m
# Sekti klaidų žurnalą (Apache)
tail -f /usr/local/apache/logs/error_log
# Perkrauti Apache / Nginx
systemctl restart httpd
systemctl restart nginx
# Sinchronizuoti vietinį katalogą su nuotoliniu per rsync
rsync -avz --delete -e "ssh -p 22" /local/path/ user@server:/home/user/public_html

8 — Dažnos talpinimo problemos ir jų sprendimai

  • 500 Internal Server Error: patikrinkite PHP klaidų žurnalą, peržiūrėkite .htaccess dėl klaidingų direktyvų ar įskiepių konfliktų.
  • Teisių klaidos: užtikrinkite, kad failai būtų 644, o aplankai 755; nustatykite tinkamą savininką (www-data/apache/nginx naudotoją, priklausomai nuo distribucijos).
  • Lėtas puslapių įkėlimas: įjunkite podėlį, patikrinkite DB užklausas, padidinkite išteklius arba naudokite CDN.

1 — Domenų pagrindai ir pavadinimo strategija

Domenas yra jūsų tapatybė internete (example.com). Atsižvelkite į atitikimą prekės ženklui, rašybos paprastumą, trumpumą ir tinkamas galūnes. Svarbios komercinės taisyklės:

  • Tarptautiniam matomumui rinkitės .com; geografiniam taikymui naudokite vietines šalių galūnes (.lt, .uk, .de).
  • Brūkšnelius naudokite tik prireikus; venkite ilgų, painių eilučių.
  • Užregistruokite panašias galūnes, kad išvengtumėte piktnaudžiavimo prekės ženklu (neprivaloma, bet rekomenduojama).

2 — Registracija su Vagocat žingsnis po žingsnio

  1. Ieškokite domeno vardo Vagocat domenų įrankiu. Jei pirmasis pasirinkimas užimtas, apsvarstykite siūlomas alternatyvas.
  2. Pasirinkite registracijos trukmę ir privatumą (WHOIS privatumas paslepia jūsų kontaktinius duomenis viešame WHOIS).
  3. Užbaikite apmokėjimą. Domenas atsiras jūsų Vagocat skydelyje, skiltyje „Domenai“.
  4. Nustatykite vardų serverius erebus.vagocat.com, nyx.vagocat.com ir umbra.vagocat.com, kad DNS valdytumėte valdymo skydelyje (skirtukas DNS), arba palikite Cloudflare / kitą teikėją, jei norite išorinio DNS valdymo.

3 — Perkėlimai: tikslus procesas ir spąstai

  1. Įsitikinkite, kad domenas senesnis nei 60 dienų ir nėra užrakintas dėl neseniai atliktų pakeitimų.
  2. Pas dabartinį registratorių: atrakinkite domeną ir paprašykite EPP / autorizacijos kodo; išjunkite WHOIS privatumą, kad gautumėte perkėlimo patvirtinimo laiškus.
  3. Pradėkite perkėlimą Vagocat → įveskite EPP → patvirtinkite perkėlimo laiškus — užbaigimas paprastai trunka 2–7 dienas.
  4. Numatykite priežiūros laiką ir stebėkite el. paštą, ar nereikia jokių patvirtinimų.

4 — Pagrindiniai DNS įrašai (su pavyzdžiais)

  • A — susieja pagrindinio kompiuterio vardą su IPv4 (pvz., example.com A 198.51.100.23).
  • AAAA — susieja su IPv6 (pvz., example.com AAAA 2001:db8::1).
  • CNAME — slapyvardis kitam pagrindinio kompiuterio vardui (pvz., www CNAME example.com), neleidžiamas zonos šaknyje.
  • MX — pašto serveriai su prioritetu (pvz., 10 mx1.mailprovider.com).
  • TXT — laisvos eilutės, naudojamos SPF, DKIM, patvirtinimui (pvz., Google svetainės patvirtinimui).
  • SRV — paslaugų įrašai SIP/XMPP (nurodykite prioritetą, svorį, prievadą ir tikslą).
  • NS — domeno autoritetingi vardų serveriai. Pakeitus NS, perduodama zonos kontrolė.

5 — SPF / DKIM / DMARC — nustatymas ir pavyzdžiai

Šie trys kartu gerokai padidina pasitikėjimą el. paštu ir jo pristatomumą.

  1. SPF: pridėkite TXT įrašą, pvz.:
    v=spf1 a mx include:_spf.google.com ~all
    – trečiųjų šalių siuntėjams naudokite include ir neleiskite eilutei būti per ilgai.
  2. DKIM: valdymo skydelis automatiškai sukuria DKIM raktą, kai pridedate pašto domeną (Mail → jūsų domenas). Jei jūsų DNS yra pas mus, įrašas paskelbiamas už jus; kitu atveju nukopijuokite jį iš Mail → redaguoti domeną → DKIM ir paskelbkite kaip TXT:
    mail._domainkey.example.com v=DKIM1; k=rsa; p=PUBLICKEY
  3. DMARC: pradėkite nuo stebėjimo:
    _dmarc.example.com TXT "v=DMARC1; p=none; rua=mailto:[email protected]"
    Augant pasitikėjimui, pereikite prie quarantine, o vėliau – prie reject.

6 — TTL ir sklaidos gerosios praktikos

TTL nustato, kiek laiko įrašai saugomi DNS serverių podėlyje. Perkeliant: dieną prieš pakeitimus sumažinkite TTL iki 300 (5 min.); kai viskas stabilu, padidinkite iki 3600–86400.

7 — Atvirkštinis DNS (PTR)

PTR susieja IP → pagrindinio kompiuterio vardą, ir daugelis gaunančiųjų pašto serverių jį naudoja laiško šaltiniui patikrinti. PTR turi sukonfigūruoti IP savininkas (jūsų talpinimo ar debesų teikėjas). Geriausiam pristatomumui užtikrinkite, kad PTR atitiktų jūsų pašto serverio HELO/EHLO.

8 — DNS problemų sprendimo kontrolinis sąrašas

  1. Patvirtinkite autoritetingus vardų serverius su whois arba internetiniais įrankiais.
  2. Užklauskite autoritetingo serverio su dig @ns1.provider example.com A.
  3. Patikrinkite, ar nėra prieštaraujančių įrašų (jokio CNAME šaknyje, jokių pasikartojančių NS įrašų).
  4. Patikrinkite SPF/DKIM rezultatus įrankiais, tokiais kaip MXToolbox ir DMARC analizatoriai.

1 — Sertifikatų tipai ir pasirinkimo vadovas

  • Let’s Encrypt / AutoSSL (DV) — nemokamas, automatinis, puikiai tinka daugumai svetainių; įjungus atnaujinamas automatiškai kas 90 dienų.
  • Mokami DV/OV/EV — papildomas patvirtinimas ir garantija; OV/EV dažnai naudojami įmonių ar el. prekybos svetainėse, kurioms reikia didesnio pasitikėjimo.
  • Wildcard — vienas sertifikatas visiems subdomenams (*.example.com).
  • SAN / keli domenai — apsaugokite kelis skirtingus domenus vienu sertifikatu; naudinga sujungtoms sistemoms.

2 — Nemokamas SSL (Let's Encrypt) žingsnis po žingsnio

  1. Pirmiausia nukreipkite domeną pas mus. Tada valdymo skydelyje eikite į Web → redaguokite domeną → pažymėkite Enable SSL for this domain ir Use Let's Encrypt → Save. Sertifikatas įdiegiamas maždaug per minutę ir atnaujinamas automatiškai. (Perpardavimo cPanel paskyros: SSL/TLS Status → Run AutoSSL.)
  2. Jei AutoSSL subdomenui nepavyksta, patikrinkite domeno DNS ir įsitikinkite, kad HTTP patikra veikia (80 prievadas turi būti pasiekiamas Let’s Encrypt patikros serveriui).
  3. Išdavus sertifikatą, išbandykite HTTPS naršyklėje ir patikrinkite sertifikatų grandinę; išsamiai diagnostikai naudokite SSL Labs testą.

3 — Mokamų sertifikatų diegimas rankiniu būdu

  1. Jei mokamą sertifikatą pirkote iš mūsų, CSR ir privatusis raktas sukuriami už jus ir rodomi klientų zonoje. Norėdami sukurti patys: Web → redaguoti domeną → SSL → Generate CSR.
  2. Pateikite CSR sertifikavimo institucijai ir užbaikite patvirtinimą (el. paštu / failu / DNS).
  3. Įdiekite jį: Web → redaguoti domeną → pažymėkite Enable SSL, nuimkite Let's Encrypt žymę, įklijuokite sertifikatą, privatųjį raktą ir CA rinkinį → Save.
  4. Priverstinai įjunkite HTTPS per .htaccess ar serverio lygio nukreipimą ir patikrinkite mišrų turinį (naudokite naršyklės konsolę ne HTTPS ištekliams rasti).

4 — HTTPS sustiprinimo kontrolinis sąrašas

  • Išjunkite TLS 1.0/1.1, rinkitės TLS 1.2+ ir TLS 1.3, kur palaikoma.
  • Sukonfigūruokite stiprius šifrus; rinkitės ECDHE rinkinius ir venkite RC4, DES.
  • HSTS įjunkite atsargiai (prieš ilgus laikotarpius išbandykite su max-age=3600); includeSubDomains naudokite tik būdami tikri.
  • Įjunkite OCSP stapling, kad sertifikato būsena būtų pateikiama greitai.
  • Naudokite saugias slapukų vėliavėles (Secure, HttpOnly, SameSite).

5 — Žiniatinklio programų ugniasienė (WAF) ir DDoS atakų mažinimas

WAF (ModSecurity, Cloudflare, Sucuri) apsaugo nuo dažnų žiniatinklio grėsmių (SQLi, XSS ir kt.). Geriausiai apsaugai naudokite valdomą WAF arba CDN su WAF taisyklėmis. Nuo DDoS naudokite CDN / kraštinio valymo paslaugas su anycast ir užklausų ribojimu.

6 — Prieigos kontrolė ir kelių veiksnių autentifikavimas

  • Įjunkite dviejų veiksnių autentifikavimą klientų zonoje, valdymo skydelyje ir visuose administravimo skydeliuose.
  • Serveriuose naudokite SSH viešojo rakto autentifikavimą; jei įmanoma, išjunkite slaptažodžio autentifikavimą.
  • Komandose naudokite paskyras pagal vaidmenis ir reguliariai keiskite prisijungimo duomenis.

7 — Avarinis veiksmų planas (greitas izoliavimas)

  1. Išjunkite pažeistą VM / svetainę arba uždėkite priežiūros / draudimo taisykles.
  2. Prieš atlikdami pakeitimus, surinkite žurnalus ir teismo ekspertizei tinkamas kopijas (disko atvaizdą, DB eksportą).
  3. Nustatykite įsilaužimo būdą, pašalinkite kenkėjiškus failus / užpakalines duris, pakeiskite visus administratorių slaptažodžius ir raktus.
  4. Atkurkite iš patikimų atsarginių kopijų ir ištaisykite pažeidžiamumą; informuokite suinteresuotąsias šalis pagal teisines / reguliavimo prievoles.

1 — Diegimas vienu paspaudimu

  1. Valdymo skydelis → Web → redaguokite domeną → Quick Install App → WordPress → įveskite svetainės pavadinimą ir administratorių → Install. (Perpardavimo cPanel paskyros: Softaculous → WordPress.)
  2. Pasirinkite diegimo domeną ir katalogą, administratoriaus naudotojo vardą (venkite „admin“) ir stiprų slaptažodį; įveskite svetainės pavadinimą ir aprašymą.
  3. Užbaikite diegimą ir prisijunkite adresu /wp-admin. Iškart įdiekite saugumo įskiepį ir atsarginių kopijų sprendimą.

2 — Diegimas rankiniu būdu / pažangios parinktys

  1. Atsisiųskite WordPress iš wordpress.org ir įkelkite į serverį.
  2. Sukurkite MySQL duomenų bazę ir naudotoją per DB → Add Database (prie pavadinimo pridedamas jūsų naudotojo vardas); valdykite ją su phpMyAdmin tame pačiame puslapyje.
  3. Sukonfigūruokite wp-config.php su DB prisijungimo duomenimis ir unikaliomis „druskomis“ (naudokite WordPress slaptųjų raktų generatorių).
  4. Užbaikite nustatymą naršyklėje ir sukonfigūruokite nuolatines nuorodas bei pagrindinius nustatymus.

3 — Perkėlimo gerosios praktikos (įskiepiu ir rankiniu būdu)

Paprastumui rinkitės įskiepį; didžiausiai kontrolei – rankinį būdą.

  1. Su įskiepiu: All-in-One WP Migration / Duplicator → eksportuokite visą paketą → importuokite pas naują teikėją → atnaujinkite nuolatines nuorodas ir iš naujo išduokite SSL.
  2. Rankiniu būdu: eksportuokite DB per phpMyAdmin, nukopijuokite wp-content, įkelkite pas naują teikėją, importuokite DB, atnaujinkite wp-config ir atlikite paiešką-pakeitimą sena->nauja domenui (naudokite WP-CLI arba interconnect/it įrankį).
  3. Išbandykite mediją, nuorodas ir suplanuotas užduotis (cron); jei naudojate suplanuotas užduotis, patikimumui sukonfigūruokite alternatyvų cron vykdymą (WP-Cron per tikrą cron).

4 — WooCommerce — visas parduotuvės nustatymo kontrolinis sąrašas

  1. Įdiekite WooCommerce įskiepį ir paleiskite nustatymo vedlį (parduotuvės adresas, valiuta, prekių tipai).
  2. Sukonfigūruokite mokesčių taisykles ir siuntimo klases (taisyklėms pagal šalis naudokite zonas).
  3. Nustatykite mokėjimo sistemą (-as): Stripe, PayPal — pirmiausia įsitikinkite, kad webhook'ai sukonfigūruoti ir išbandyti bandomojoje aplinkoje.
  4. Sukonfigūruokite prekių duomenis: SKU, atsargų valdymą, variantus, atsisiunčiamų prekių nustatymus ir paveikslėlių dydžius.
  5. Apsaugokite apmokėjimą HTTPS, prireikus nustatykite krepšelio / apmokėjimo podėlio išimtis ir sumažinkite krepšelio fragmentus, kurie gali sukelti papildomų užklausų.

5 — WP/WooCommerce saugumas ir sustiprinimas

  • Apribokite wp-admin pagal IP arba įjunkite 2FA administratorių paskyroms.
  • Atnaujinkite branduolį / įskiepius / temas; atnaujinimus išbandykite bandomojoje aplinkoje.
  • Ribokite įskiepių skaičių; pašalinkite nenaudojamus įskiepius / temas.
  • Parduotuvėms suplanuokite kasdienes atsargines kopijas ir laikykite jas kitoje vietoje.

6 — WordPress parduotuvių našumo derinimas

  • Naudokite serverio lygio podėlį ir optimizuotą podėlio įskiepį; atidžiai išbandykite podėlio veikimą dinaminiuose apmokėjimo puslapiuose.
  • Įjunkite objektų podėlį (Redis), kad sumažintumėte DB apkrovą didelio srauto parduotuvėse.
  • Perkelkite mediją į CDN ar objektų saugyklą; paveikslėlius teikite WebP formatu ir naudokite atidėtąjį įkėlimą.
  • Stebėkite lėtų užklausų žurnalus ir prireikus pridėkite indeksų didelėms WC lentelėms (wc_order_items ir kt.).

7 — Pastabos apie plėtros architektūrą

Didelės parduotuvės dažnai atskiria žiniatinklio ir DB lygmenis (valdoma DB, pvz., RDS ar MySQL klasteris), naudoja skaitymo replikas ir perkelia sesijas / krepšelius į Redis. Taikomas horizontalus plėtimas su apkrovos balansavimu ir „lipniomis“ sesijomis arba bendra sesijų saugykla.

1 — Pašto dėžučių kūrimas ir valdymas

  1. Valdymo skydelis → Mail → spustelėkite savo domeną → Add Mail Account: įveskite pavadinimą (pvz., info), stiprų slaptažodį ir kvotą. Laiškus skaitykite adresu webmail.jusudomenas.com arba bet kurioje programoje (IMAP 993, SMTP 465, SSL).
  2. Pareigybių adresams naudokite persiuntimus (sales@ → owner@) ir, kur tinka, nustatykite automatinius atsakymus.
  3. Ištrinkite arba archyvuokite nenaudojamas paskyras, kad sumažintumėte atakų paviršių ir licencijų išlaidas.

2 — IMAP, POP3 ar Exchange

Sinchronizavimui keliuose įrenginiuose rekomenduojamas IMAP. POP3 – senesnis protokolas, atsisiunčiantis laiškus. Exchange arba Microsoft 365 suteikia kalendoriaus ir kontaktų sinchronizavimą – naudinga organizacijoms, kurioms reikia bendrų kalendorių.

3 — Programų konfigūracija (išsamiai)

Outlook (Windows / Mac)
  1. File → Add Account → Manual Setup → POP/IMAP.
  2. Gaunamieji (IMAP): mail.jusudomenas.com, prievadas 993 (SSL/TLS). Naudotojo vardas = visas el. pašto adresas.
  3. Siunčiamieji (SMTP): mail.jusudomenas.com, prievadas 587 (STARTTLS) arba 465 (SSL). Įjunkite SMTP autentifikavimą.
  4. Exchange / talpinamoms paslaugoms naudokite Exchange jungtį ir, jei yra, automatinį aptikimą.
Gmail žiniatinklyje (siuntimas kitu vardu) ir importas
  1. Gmail nustatymai → Accounts & Import → Add a mail account → sekite POP3 importo ar SMTP siuntimo kitu vardu nustatymo žingsnius.
  2. Sukonfigūruokite SMTP su mail.jusudomenas.com ir tinkamu prievadu / prisijungimo duomenimis, kad Gmail galėtų siųsti jūsų domeno vardu.
iOS Mail / Android Gmail programėlė
  1. Pridėti paskyrą → Kita → Pridėti pašto paskyrą (iOS) arba Kita (Android) → įveskite visą el. pašto adresą ir slaptažodį.
  2. Nustatykite IMAP (rekomenduojama) su gaunamųjų serveriu mail.jusudomenas.com, prievadas 993 SSL; SMTP prievadas 587 STARTTLS.

4 — SPF / DKIM / DMARC (praktinis nustatymas)

  1. SPF: paskelbkite TXT įrašą, pvz.:
    v=spf1 a mx include:_spf.yourprovider.com ~all
    Nustatymo metu naudokite ~all (švelnus atmetimas); būdami tikri, pereikite prie -all.
  2. DKIM: sugeneruokite raktą pašto serveryje arba per teikėją; viešąjį raktą paskelbkite default._domainkey. Įjunkite pasirašymą pašto serveryje.
  3. DMARC: pradėkite nuo stebėjimo režimo:
    _dmarc.example.com TXT "v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; pct=100"
    Remdamiesi ataskaitomis pereikite prie quarantine, o vėliau – prie reject.

5 — Pristatomumo problemų sprendimas

  • Patikrinkite žurnaluose atmetimo kodus: 5xx = nuolatinė klaida, 4xx = laikina. 550 dažnai reiškia užblokuotą arba juodajame sąraše esantį IP.
  • Naudokite įrankius: MXToolbox, Mail-Tester.com ir Google Postmaster Tools reputacijai ir autentifikavimui įvertinti.
  • „Įšildykite“ naujus IP: pradėkite nuo mažų kiekių ir palaipsniui didinkite, kad susikurtumėte reputaciją.
  • Venkite turinio, kuris aktyvuoja filtrus: per daug paveikslėlių, šlamšto frazės ir prasta HTML struktūra gali suveikti filtrus.

6 — Rekomendacijos masiniam siuntimui

  1. Dideliems kiekiams vietoje talpinimo SMTP rinkitės transakcinių / masinių laiškų paslaugų teikėjus (SendGrid, Mailgun, Amazon SES).
  2. Segmentuokite auditoriją, naudokite blokavimo sąrašus ir atsisakymo nuorodas, stebėkite skundų / atmetimų rodiklius.
  3. Autentifikuokite ir nustatykite atvirkštinį DNS siuntimo IP adresams, kuriuos naudoja paslaugų teikėjai ar jūsų serveris.

1 — Atsarginių kopijų strategijos pagrindai

  • Kiekvienai programai apibrėžkite RPO ir RTO (kiek duomenų galima prarasti ir kaip greitai turi būti atkurta).
  • Taisyklė 3-2-1: 3 kopijos, 2 skirtingos laikmenos, 1 kitoje vietoje.
  • Apsvarstykite atsarginių kopijų šifravimą jas saugant ir perduodant.

2 — Visos paskyros atsarginė kopija rankiniu būdu

  1. Valdymo skydelis → Backups → Create Backup; kai ji bus paruošta, spustelėkite atsisiuntimo piktogramą. Automatinė atsarginė kopija taip pat daroma kas savaitę, ją galima atkurti tame pačiame puslapyje.
  2. Baigus, atsisiųskite į vietinę saugyklą arba nusiųskite į debesį (S3/B2) ilgalaikiam saugojimui.
  3. Patikrinkite archyvo vientisumą išskleisdami jį bandomojoje aplinkoje.

3 — Tik duomenų bazės atsarginių kopijų parinktys

  1. phpMyAdmin: Export → Quick/Custom → SQL. Didelėms DB naudokite glaudinimą ir skaidymą dalimis.
  2. SSH:
    mysqldump -u dbuser -p dbname | gzip > dbname.sql.gz
  3. Labai didelėms DB naudokite Percona Xtrabackup arba valdomų DB momentines kopijas be užrakinimo.

4 — Automatinės atsarginės kopijos ir saugojimo trukmė

Kur įmanoma, naudokite talpinimo teikėjo valdomas kasdienes momentines kopijas; kitu atveju suplanuokite scenarijus, kurie sukuria išklotines ir nusiunčia jas į nuotolinę saugyklą (s3cmd/rclone). Saugojimo strategijos pavyzdys: kasdienės ×7, savaitinės ×4, mėnesinės ×6.

5 — Atkūrimo scenarijai ir žingsniai

  1. Failų atkūrimas: įkelkite ir išskleiskite archyvą į tinkamą kelią; nustatykite savininką / teises.
  2. DB atkūrimas: sukurkite DB ir naudotoją → importuokite SQL per phpMyAdmin arba komandinę eilutę: mysql -u user -p dbname < backup.sql.
  3. Visos paskyros atkūrimas: susisiekite su Vagocat pagalba arba, jei turite root prieigą, atkurkite iš atsarginės kopijos per WHM (root).

6 — Perkėlimas su minimalia prastova (rekomenduojamas būdas)

  1. Prieš perkėlimą: paruoškite naują talpinimą, nustatykite tokias pačias PHP/DB versijas kaip šaltinyje, įjunkite bandomosios aplinkos SSL, sukurkite DB ir naudotojus.
  2. Pradinė kopija: perkelkite visus failus + DB į naują vietą ir sukonfigūruokite programą (wp-config.php, aplinkos kintamuosius).
  3. Testavimas: prieš keisdami DNS, pakoreguokite vietinį hosts failą ir išbandykite naują talpinimą. Patikrinkite el. paštą, cron užduotis ir fonines užduotis.
  4. Sinchronizavimas: kai būsite pasiruošę, atlikite papildomą sinchronizavimą (rsync failams, mysqldump DB pakeitimams), kad sumažintumėte skirtumus.
  5. Perjungimas: iš anksto sumažinkite DNS TTL; perjungimo metu atnaujinkite A įrašą į naują IP. Stebėkite žurnalus ir patikrinkite paslaugas (el. paštą, SSL).
  6. Atšaukimo planas: trumpam palikite seną talpinimą ir turėkite DNS TTL atšaukimo planą, jei iškiltų kritinių problemų.

7 — Perkėlimo spąstai, kurių reikia vengti

  • Nesutampantys PHP plėtiniai ar versijos — patikrinkite phpinfo().
  • Į DB ar konfigūraciją įrašyti URL — atsargiai atlikite paiešką-pakeitimą, ypač serializuotiems duomenims (WordPress naudokite WP-CLI).
  • Pamirštos cron ar suplanuotos užduotys — sukurkite jas iš naujo naujame talpinime.

1 — Optimizavimo strategija

Spręskite delsos ir pralaidumo klausimus keliais lygmenimis: CDN statiniams ištekliams, serverio lygio podėlis dinaminiams puslapiams, DB indeksavimas ir kodo profiliavimas lėtiems galiniams taškams.

2 — Serverio lygio podėlis ir pavyzdžiai

  • Serverio podėlis — naudokite caching tarpinio serverio šabloną (Web → redaguoti domeną → Advanced options) kartu su WordPress podėlio įskiepiu greitam puslapių įkėlimui.
  • Nginx fastcgi_cache — sukonfigūruokite podėlio raktus ir galiojimą; būkite atsargūs su dinaminiu naudotojų turiniu (naudokite apėjimo taisykles).
  • Varnish — galingas HTTP podėlis; naudojamas prieš Apache/Nginx; reikia išmanios VCL konfigūracijos, gerbiančios slapukus ir sesijų puslapius.

3 — Objektų podėlis

DB rezultatų ir laikinų duomenų podėliui naudokite Redis arba Memcached. Redis konfigūracijos pavyzdys WP: naudokite įskiepį, pvz., Redis Object Cache, ir nustatykite WP_REDIS_HOST.

4 — CDN konfigūracija

  1. Pasirinkite teikėją (Cloudflare/BunnyCDN/CloudFront). Daug statinio turinio turinčioms svetainėms BunnyCDN dažnai pigesnis, o Cloudflare siūlo WAF / krašto funkcijas.
  2. Sukonfigūruokite ištekliaus traukimą iš šaltinio ir nustatykite tinkamas cache-control antraštes bei podėlio raktus (prireikus įskaitant užklausų eilutes).
  3. Išbandykite podėlio valymo ir atnaujinimo procesus diegiant pakeitimus.

5 — Duomenų bazių derinimas ir stebėsena

  • MySQL: dedikuotuose DB serveriuose nustatykite innodb_buffer_pool_size didelei RAM daliai (ne visai).
  • Įjunkite lėtų užklausų žurnalą ir analizuokite jį su pt-query-digest, kad rastumėte brangias užklausas.
  • Indeksuokite stulpelius, kurie dažnai naudojami WHERE ir JOIN sąlygose; venkite SELECT *, kai to nereikia.

6 — Profiliavimas ir apkrovos testavimas

Sąsajai naudokite Lighthouse, WebPageTest. PHP profiliavimui – New Relic ar Blackfire. Apkrovos testavimui – k6 ar ApacheBench.

1 — WHM pagrindai perpardavėjams

  1. Kurkite paketus (disko kvota, srauto limitai, funkcijos), kad standartizuotumėte pasiūlymus klientams.
  2. Kurkite cPanel paskyras per WHM → priskirkite paketą, nustatykite kontaktinį el. paštą ir įjunkite SSL/AutoSSL.
  3. Stebėkite išteklių naudojimą per WHM → Server Status ir nustatykite įspėjimus apie kvotas.

2 — Saugumas ir automatinės pataisos

  • Įjunkite automatinius OS ir valdymo skydelio atnaujinimus per paketų tvarkyklę ir nustatykite priežiūros laikotarpius.
  • Įdiekite ModSecurity su rekomenduojamais taisyklių rinkiniais ir pakoreguokite klaidingus aptikimus kiekvienai programai.
  • Naudokite CSF ar kitą serverio lygio ugniasienę ir nustatykite SSH bei valdymo skydelio prievadų užklausų ribas.

3 — Atsiskaitymo ir automatizavimo integracija (pavyzdys)

WHM galite prijungti prie atsiskaitymo programinės įrangos, pvz., WHMCS ar Blesta (licencija neįskaičiuota), automatiniam paslaugų paruošimui ir sąskaitų išrašymui. API raktus naudokite saugiai ir tikrinkite prieigos žurnalus.

1 — Programų diegimas

  1. Bendrasis talpinimas: Web → redaguoti domeną → Quick Install App (WordPress, Joomla, Drupal, Laravel, PrestaShop ir kt.). Perpardavimo cPanel paskyros: Softaculous → pasirinkite programą → Install.
  2. Prieš atnaujinimus pasidarykite atsarginę kopiją (Backups → Create Backup), o didelius atnaujinimus pirmiausia išbandykite bandomojoje kopijoje.

2 — Atnaujinimo ir atšaukimo strategijos

  • Prieš atnaujindami pagrindines versijas visada pasidarykite atsarginę kopiją (visos paskyros ar programos lygiu); saugumo pataisas diekite nedelsdami.
  • Atnaujinimus išbandykite bandomojoje aplinkoje, tada perkelkite į gamybinę. Turėkite po ranka momentinę kopiją, kad nepavykus atnaujinimui galėtumėte greitai atkurti.

1 — FTP paskyrų kūrimas

  1. Valdymo skydelis → Web → redaguokite domeną → Additional FTP account → nustatykite naudotojo vardą, slaptažodį ir katalogą. Naudokite stiprius slaptažodžius.
  2. Jei įmanoma, rinkitės SFTP (reikia SSH prieigos); jei yra tik FTP, apribokite pagal IP ir šifruotam perdavimui naudokite FTPS.

2 — Pasyvusis ir aktyvusis režimai

Pasyviuoju (PASV) režimu prievadus atidaro serveris, todėl jis geriau veikia, kai klientas yra už NAT / ugniasienės. Aktyviuoju režimu klientas turi priimti gaunamus ryšius — jie dažnai blokuojami.

3 — Automatizavimas ir diegimas

  1. Efektyviam diegimui, perkeliant tik pakeitimus, naudokite rsync per SSH:
    rsync -avz --delete -e "ssh -p 22" ./site/ user@server:/home/user/public_html/
  2. CI/CD: naudokite GitHub Actions ar GitLab CI išteklių kūrimui ir diegimui per SSH ar SFTP; slaptą informaciją laikykite aplinkos kintamuosiuose ar saugykloje (vault).

1 — Amazon ↔️ WooCommerce integracija

  1. Pasirinkite patikimą integracijos įskiepį (M2E Pro, Codisto ar oficialias jungtis) prekių duomenims, atsargoms ir užsakymams sinchronizuoti.
  2. Atidžiai susiekite SKU ir atributus; sinchronizavimą išbandykite bandomuoju režimu. Pasirūpinkite kainodaros taisyklėmis ir siuntimo profiliais.
  3. Stebėkite užsakymų srautą, kad mokėjimai ir vykdymas būtų sinchronizuojami teisingai, ir išvenkite dvigubo vykdymo klaidų.

2 — Shopify ↔️ WooCommerce sinchronizavimas

Prireikus, prekėms ir atsargoms tarp Shopify ir WooCommerce sinchronizuoti naudokite jungtis. Atkreipkite dėmesį į variantų susiejimą, SKU sutapimus ir mokesčių konfigūraciją.

3 — Mokėjimų sistemos

  • Rinkitės PCI reikalavimus atitinkančius teikėjus (Stripe, PayPal). Naudokite tokenizaciją, kad nesaugotumėte kortelių duomenų savo serveriuose.
  • Sukonfigūruokite webhook'us ir pakartotinio bandymo logiką jiems nepavykus. Registruokite webhook'us žurnale auditui.

1 — Baziniai rodikliai

  • Stebėkite CPU, atmintį, disko I/O, tinklo pralaidumą ir laisvą vietą diske.
  • Stebėkite programos lygio rodiklius: atsako laiką, klaidų dažnį, eilės ilgį.

2 — Įrankiai

  • Prometheus + Grafana, Zabbix, Datadog, New Relic.
  • Uptime Robot arba StatusCake veikimo laiko stebėsenai su patikromis iš kelių regionų ir įspėjimais.

3 — Žurnalų kaupimas ir SIEM

Naudokite ELK (Elasticsearch/Logstash/Kibana) arba valdomas žurnalų paslaugas žurnalams centralizuoti ir įspėjimų taisyklėms įgyvendinti (pvz., 5xx atsakymų šuoliams, pasikartojančioms autentifikavimo klaidoms).

500 Internal Server Error

  1. Patikrinkite klaidų žurnalus: valdymo skydelis → Web → spustelėkite žurnalų piktogramą šalia domeno (prieigos ir klaidų žurnalai) arba VPS sekite žurnalus per SSH.
  2. Patikrinkite .htaccess dėl netinkamų direktyvų ar begalinių perrašymo ciklų.
  3. Išjunkite neseniai pridėtus įskiepius / temas (WordPress) arba atšaukite neseniai įdiegtus pakeitimus.
  4. Derinimo metu laikinai padidinkite PHP memory_limit, kad atmestumėte atminties trūkumą.

Duomenų bazės prisijungimo klaidos (MySQL)

  • Patikrinkite DB prisijungimo duomenis programos konfigūracijoje.
  • Patikrinkite DB serverio būseną ir peržiūrėkite MySQL žurnalus.
  • Įsitikinkite, kad DB naudotojas turi teises ir DB nepasiekė max_connections ribos.

DNS problemos

  1. Naudokite dig ir nslookup autoritetingiems DNS serveriams užklausti.
  2. Sklaidą patikrinkite išoriniais įrankiais. Ieškokite rašybos klaidų įrašų reikšmėse ar netinkamai sukonfigūruoto CNAME zonos šaknyje.

Laiškų atmetimai ir SMTP klaidos

  • Perskaitykite SMTP žurnalus ir raskite atmetimo kodus. Pavyzdžiui: 550 paprastai reiškia užblokuotą ar neleidžiamą siuntimą.
  • Patikrinkite SPF/DKIM/DMARC suderinamumą ir teisingą PTR siuntimo IP adresams.
  • Patikrinkite, ar siuntimo IP nėra viešuose juoduosiuose sąrašuose, ir atlikite pašalinimo iš jų žingsnius.

1 — Perpardavimo paketų kūrimas

  • Apibrėžkite lygius (Starter, Business, Pro) su skirtingomis kvotomis ir funkcijų rinkiniais.
  • Į kiekvieno lygio aprašymą įtraukite SLA ir pagalbos atsako laiką.

2 — Automatizavimas

Naudokite WHM API su savo atsiskaitymo programine įranga (pvz., WHMCS ar Blesta, licencija neįskaičiuota), kad paskyros būtų automatiškai sukuriamos įsigijus ir būtų tvarkomi pratęsimai.

3 — Pagalba ir eskalavimas

  • Dokumentuokite dažnus sprendimus pagalbos darbuotojams (slaptažodžių atstatymas, DNS atnaujinimai, SSL problemos).
  • Naudokite užklausų sistemą su SLA ir šabloniniais atsakymais į dažnas problemas; serverio lygio incidentus eskaluokite sistemos administratoriui.

Vis dar strigote? Mes padėsime.

Mūsų komanda atsako 24/7. Pradėkite tiesioginį pokalbį arba parašykite mums el. laišką.

Naujausia

Mes ❤️ gyvūnus. Vagocat rūpinasi gyvūnų gerove ir gelbėjimu. Norėdami paremti gelbėjimo misijas, rasti patarimų ar padėti gyvūnams, kuriems reikia pagalbos, apsilankykite gracivo.org.