Services voor snel configureren
Snelheid is vereist voor Adobe Commerce op omgevingen voor het opslaan en produceren van cloudinfrastructuur.
Het werkt snel met Varnish om snelle caching mogelijkheden en een Netwerk van de Levering van de Inhoud (CDN) voor statische activa te verstrekken. Kies deze optie om snel ook een WAF (Web Application Firewall) te maken waarmee u uw site en cloudinfrastructuur kunt beveiligen. Om uw plaats en infrastructuur van de Wolk tegen kwaadwillig verkeer en aanvallen te beschermen, route al inkomend plaatsverkeer door Snelst.
Voer de volgende stappen uit om uw site snel in te schakelen, te configureren en te testen, zodat u veilig toegang hebt tot uw site.
- Krijg Snelle geloofsbrieven voor het Opvoeren en van de Productie milieu's
- SNELLE CDN-caching inschakelen
- VCL-fragmenten snel uploaden
- DNS van de update configuratie aan routeverkeer aan de Snelle dienst
- Snelle caching testen
Tijdens projectlevering, voegt Adobe uw project aan de Fastly de dienstrekening voor Adobe Commerce op wolkeninfrastructuur toe en leidt tot de Fastly rekeningsgeloofsbrieven voor de Starter master
en de milieu's van de Staging en van de Productie Pro. Elke omgeving heeft unieke referenties.
U hebt de Fastly geloofsbrieven nodig om de Snelle diensten CDN van Admin van Adobe Commerce te vormen en Fastly API verzoeken voor te leggen.
Snelle toegang tot dashboard voor beheer
Met Adobe Commerce op cloudinfrastructuur hebt u niet rechtstreeks toegang tot het dashboard voor snelbeheer.
Gebruik de Adobe Commerce-beheerder om de configuratie Snelst voor uw omgevingen te bekijken en bij te werken. Als u geen kwestie kunt oplossen gebruikend de Fastly mogelijkheden in Admin, leg een kaartje van de Steun van Adobe Commerce voor.
Snelle gebruikersgegevens ophalen
De snelste service-id en API-token voor uw Staging- en productieomgeving worden opgeslagen in uw Cloud-projectomgeving. U hebt de referenties voor beide omgevingen nodig.
krijgt geloofsbrieven voor de Proprojecten van de Wolk:
Voor de projecten van de Wolk Pro, controleer de geloofsbrieven van de op IaaS-Beheerde gedeelde folder.
-
Gebruik SSH om verbinding te maken met uw server.
-
Open het
/mnt/shared/fastly_tokens.txt
-bestand om de referenties op te halen.Staging- en productieomgevingen hebben unieke gegevens. U moet de geloofsbrieven voor elke milieu krijgen.
krijgt geloofsbrieven voor de projecten van de Aanzet van de Wolk:
Voor Cloud Starter-projecten kunt u de aanmeldingsgegevens ophalen via de Cloud Console of via de Cloud CLI:
-
Van Cloud Console, controleer de volgende milieuvariabelen in de configuratie van het Milieu .
-
CONFIG__DEFAULT__SYSTEM__FULL_PAGE_CACHE__FASTLY__FASTLY_API_KEY
-
CONFIG__DEFAULT__SYSTEM__FULL_PAGE_CACHE__FASTLY__FASTLY_SERVICE_ID
-
-
Van de bevellijn in uw lokale werkruimte, gebruik
magento-cloud
CLI aan lijst en herzie Fastly milieu variabelen.code language-bash magento-cloud variable:get -e <environment-ID>
Problemen oplossen
-
Neem contact op met de Adobe Customer Technical Advisor (CTA) als u de gegevens voor de testomgeving of productieomgeving niet snel kunt vinden.
-
Fout wanneer het bevestigen van de Fastly geloofsbrieven .
Beveilig uw geloofsbrieven
Deel uw API-token niet in ondersteuningstickets, openbare forums of openbare locaties. Bovendien moet u geen API-tokens toewijzen aan gegevensopslagruimten voor code. Verzamelingen mogen alleen onveranderlijke bestanden zonder vertrouwelijke informatie bevatten.
Adobe Commerce Support heeft al toegang tot de vereiste toetsen, dus u hoeft uw API-token niet te verschaffen wanneer u hulp zoekt.
Als uw API-token ooit openbaar wordt gedeeld of aan een ondersteuningsticket is gekoppeld, wordt dit als gecompromitteerd beschouwd. In dergelijke gevallen is Adobe verplicht een nieuw token te genereren.
Snelle caching inschakelen
U hebt de volgende componenten nodig om de Snelle diensten toe te laten en te vormen:
-
De recentste versie van snelst CDN voor Magento 2 module wordt geïnstalleerd in de milieu's van het Staging en van de Productie. Zie Snelle Verbetering .
-
snelste geloofsbrieven voor Adobe Commerce op de milieu's van de het Staging en van de Productie van de wolkeninfrastructuur
om snel CDN toe te laten caching in het Staging en Productie:
-
Loginaan Admin.
-
Klik Slaat op > Montages > Configuratie > Geavanceerd > Systeem en breid het Volledige Geheime voorgeheugen van de Pagina uit.
-
In de Caching sectie van de Toepassing, verwijder de selectie uit het systeemwaarde van het Gebruik, en selecteer dan Fastly CDN van de drop-down lijst.
-
Vouw Snelle Configuratie uit en verkies caching opties .
-
Na het vormen van de caching opties, klik sparen Config bij de bovenkant van de pagina.
-
Wis het geheime voorgeheugen volgens het bericht.
-
Ga door het vormen van Vluchtelend door terug naar Opslag te navigeren > Montages > Configuratie > Geavanceerd > Systeem > Snelle Configuratie.
Referenties snel testen
-
Voor Admin, navigeer aan Slaat > Montages > Configuratie > Geavanceerd > Systeem > Vluchteloze Configuratie.
-
Indien nodig, voeg de Snelle dienst ID en API symbolische waarden voor uw projectmilieu toe.
note note NOTE Selecteer niet de koppeling waarmee u het snelheids-API-token wilt maken. In plaats daarvan, gebruik de Snelle geloofsbrieven (identiteitskaart van de Dienst en API teken) die door Adobe worden verstrekt. -
Klik geloofsbrieven van de Test.
-
Als de test slaagt, klik sparen Config, en ontruim dan het geheime voorgeheugen.
Als de test ontbreekt, verifieer dat de correcte dienst ID en de symbolische waarden van API de geloofsbrieven voor het huidige milieu aanpassen.
Als de test opnieuw mislukt, verzendt u een Adobe Commerce-ondersteuningsticket of neemt u contact op met uw Adobe-accountvertegenwoordiger. Neem voor Pro-projecten de URL's op voor uw productie- en staging-sites. Neem voor Starter-projecten de URL's voor uw
Master
- en Staging-site op.
VCL snel uploaden naar
Nadat u de Fastly module toelaat, upload de standaard code VCL aan de Snelste servers. Deze code verstrekt een reeks fragmenten VCL die de configuratiemontages specificeren om caching en andere snel CDN diensten voor uw Adobe Commerce op wolkeninfrastructuur toe te laten.
om Fastly VCL te uploaden:
-
In de Snelle sectie van de Configuratie, klik uploadt VCL aan Fastly aangezien het volgende cijfer toont.
-
Nadat het uploaden is voltooid, vernieuwt u de cache volgens het bericht boven aan de pagina.
SSL/TLS-certificaten leveren
Adobe biedt een door domein gevalideerd SSL/TLS-certificaat waarmee snel veilig HTTPS-verkeer kan worden aangeboden. Adobe verstrekt één certificaat voor elke ProProductie, Staging, en het milieu van de Productie van de Aanzet om alle domeinen in dat milieu te beveiligen. Voor gedetailleerde informatie over het verstrekte certificaat, zie SSL van Adobe (TLS) certificaten voor Adobe Commerce op wolkeninfrastructuur .
Om de SSL/TLS-certificaten in te schakelen voor Adobe Commerce-omgevingen, voert Adobe de volgende stappen uit:
- Valideert domeineigendom
- Bevat een SSL/TLS-certificaat dat specifieke top-level en subdomeinen voor uw winkels dekt.
- Hiermee wordt het certificaat geüpload naar de cloud-omgeving als de site live is
Deze automatisering vereist u om de DNS configuratie voor uw plaats bij te werken om de informatie van de domeinbevestiging te leveren. Gebruik één van de volgende methodes:
- DNS bevestiging - voor levende plaatsen, werk uw DNS configuratie met CNAME verslagen bij die aan de Snelle dienst richten
- ACME verslagen van de uitdagingCNAME - werk uw DNS configuratie met de verslagen van de uitdagingCNAME van de ACME bij die door Adobe voor elk domein in uw milieu worden verstrekt
Wanneer domeinvalidatie is voltooid, biedt Adobe het Let's Encrypt TLS/SSL-certificaat en uploadt het naar live testomgeving of productieomgeving. Dit proces kan tot 12 uur duren. Adobe raadt u aan de DNS-configuratieupdates enkele dagen van tevoren uit te voeren om vertragingen bij de ontwikkeling van de site en het starten van de site te voorkomen.
DNS-configuratie bijwerken met ontwikkelinstellingen
Tijdens het eerste Fastly opstellingsproces, kunt u de volgende URLs gebruiken om Fastly caching in het Opvoeren van het Staging en de milieu's van de Productie te vormen en te testen:
-
Voor Pro Staging en Productie:
mcprod.<your-domain>.com
mcstaging.<your-domain>.com
-
Uitsluitend voor startproductie:
mcprod.<your-domain>.com
Deze standaard pre-productie URLs is beschikbaar nadat uw project wordt provisioned. De waarde voor "your-domain"
is de domeinnaam die u tijdens het instapproces hebt opgegeven.
Om verkeer van uw opslag URLs aan de Snelle dienst te leiden werkt uw DNS configuratie bij. Wanneer u de configuratie bijwerkt, voorziet Adobe automatisch van de vereiste SSL/TLS-certificaten en uploadt het deze naar uw Cloud-omgevingen. Deze provisioning kan tot 12 uur duren.
Eerste vereisten:
- Schakel de module Snelheid in.
- Upload de standaard VCL-code snel.
- Geef een lijst met top-level en subdomeinen op voor elke omgeving naar Adobe of verzend een Adobe Commerce Support-ticket.
- Wacht op bevestiging dat de opgegeven domeinen zijn toegevoegd aan uw Cloud-omgevingen.
- Voor de projecten van de Aanzet, voeg de domeinen aan uw Snelle de dienstconfiguratie toe. Zie domeinen beheren.
- Voor informatie over het bijwerken van de DNS configuratie, controleer met uw DNS registrar voor de correcte methode voor uw domeindienst.
om uw DNS configuratie voor ontwikkeling bij te werken:
-
Punt pre-productie URLs aan de Fastly dienst door CNAME verslagen toe te voegen:
prod.magentocloud.map.fastly.net
, bijvoorbeeld:table 0-row-2 1-row-2 2-row-2 Domein of Subdomein CNAME mcprod.your-domain.com prod.magentocloud.map.fastly.net mcstaging.your-domain.com prod.magentocloud.map.fastly.net Als de CNAME-records live zijn, worden certificaten door Adobe geleverd en worden de SSL/TLS-certificaten geüpload.
note note NOTE Als u van plan bent om apex domeinen ( your-domain.com
) voor uw plaats van de Productie te gebruiken, moet u DNS adresverslagen (A verslagen) vormen om aan de Snelle serverIP adressen te richten. Zie DNS configuratie van de Update met productiemontages . -
Voeg de verslagen van de uitdagingCNAME van de ACME voor domeinbevestiging en pre-provisioning van de certificaten van de Productie SSL/TLS toe, bijvoorbeeld:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Domein of Subdomein CNAME _acme-challenge.your-domain.com 0123456789abcdef.validation.magento.cloud _acme-challenge.www.your-domain.com 9573186429stuvwx.validation.magento.com _acme-challenge.mystore.your-domain.com 1234567898zxywvu.validation.magento.cloud _acme-challenge.subdomain.your-domain.com 1098765743lmnopq.validation.magento.cloud note note NOTE De ACME-aanvraagdossiers in dit voorbeeld zijn plaatsaanduidingen die niet bedoeld zijn om uw Adobe Commerce Staging- en Productieplaatsen te voorzien. Neem contact op met Adobe om de juiste gegevens van de ACME-uitdagingsrecord voor uw project op te halen. Nadat Adobe de CNAME-records heeft toegevoegd, valideert het de domeinen en voorzieningen van het SSL/TLS-certificaat voor de omgeving. Wanneer u de DNS configuratie aan routeverkeer van deze domeinen aan de Snelle dienst bijwerkt, uploadt Adobe het certificaat aan het milieu.
-
Werk de Adobe Commerce Base-URL bij.
-
Gebruik SSH om u aan te melden bij de productieomgeving.
code language-bash magento-cloud ssh
-
Met de Cloud CLI kunt u de basis-URL voor uw winkel wijzigen.
code language-bash php bin/magento setup:store-config:set --base-url="https://mcstaging.your-domain.com/"
note note NOTE Als alternatief aan het gebruiken van Cloud CLI, kunt u Basis URL van Admin bijwerken -
-
Start de webbrowser opnieuw.
-
Test uw website.
Snelle caching testen
Nadat u de DNS configuratieveranderingen voltooit, gebruik cURL bevel-lijn hulpmiddel om te verifiëren dat het Fastly geheime voorgeheugen werkt.
om de reactiekopballen te controleren:
-
Gebruik in een terminal de volgende
curl
opdracht om de URL van uw livesite te testen:code language-bash curl -vo /dev/null -H Fastly-Debug:1 https://<live-URL>
Als u geen statische route hebt geplaatst of de DNS configuratie voor de domeinen op uw levende plaats voltooid, gebruik de
--resolve
vlag, die DNS naamresolutie overslaat.code language-bash curl -vo /dev/null -H Fastly-Debug:1 --resolve <live-URL-hostname>:443:<live-IP-address>
-
In de reactie, verifieer de kopballen om ervoor te zorgen dat de Fastly werkt. In het antwoord ziet u bijvoorbeeld de volgende unieke koppen:
code language-http < Fastly-Magento-VCL-Uploaded: 1.2.228 < X-Cache: HIT, MISS
Als de kopballen niet de correcte waarden hebben, zie fouten oplossen die in de antwoordkopballen voor het oplossen van problemenhulp worden gevonden.
De module Snelheid upgraden
Hiermee werkt u de snelst CDN voor de Magento 2-module bij om problemen op te lossen, de prestaties te verbeteren en nieuwe functies te bieden.
Adobe adviseert dat u de Fastly module in uw het Opvoeren en milieu's van de Productie aan de recentste versie bijwerkt.
Voor de recentste informatie over moduleversies en updates, zie de Nota's van de Versie voor Fastly CDN voor Magento2 module op GitHub.
Nadat u de module bijwerkt, moet u de code uploaden VCL om de veranderingen op de Fastly de dienstconfiguratie toe te passen.
om de versie van Fastly CDN module voor Magento 2 te controleren:
-
Ga naar de hoofdmap van de cloud-omgeving.
-
Gebruik Composer om de geïnstalleerde versie te controleren.
code language-bash composer show *fastly*
-
Als de recentste versie niet geïnstalleerd is, voltooi de stappen om de Fastly module te bevorderen.
om de Fastly module te bevorderen:
-
In uw lokale integratiemilieu, gebruik de volgende moduleinformatie om de Snelle module te bevorderen.
code language-text module name: fastly/magento2 repository: https://github.com/fastly/fastly-magento2.git
-
Verhoog uw updates naar de testomgeving.
-
Login aan Admin voor uw het Opvoeren milieu aan uploadt de code VCL .
-
verifieer de Snelle diensten op de het Staging plaats van Adobe Commerce.
Nadat u de Snelle diensten op de Staging plaats verifieert, herhaal het verbeteringsproces in het milieu van de Productie.