De toepassing configureren

Nu u klaar bent met het installeren van Adobe Commerce of Magento Open Source, moet u het vormen. Dit onderwerp verstrekt sommige geadviseerde configuratiemontages.

Uitsnede instellen

De UNIX taakplanner, cron, is kritiek aan de verrichtingen van dag tot dag van de toepassing. Het plant dingen zoals het opnieuw indexeren, nieuwsbrieven, e-mail, en sitemaps. A crontab is een uitsnijdconfiguratie.

U moet Adobe Commerce- en Magento Open Source-services installeren in het dialoogvenster crontab of sommige kernfuncties (en sommige extensies van derden) functioneren niet correct.

Zie voor meer informatie over uitsnijden, zoals hoe u een tab kunt verwijderen en een uitsnede kunt uitvoeren vanaf de opdrachtregel Uitsnede configureren en uitvoeren.

Beveiligingsinstellingen en aanbevelingen

Na de installatie raden we het volgende aan:

Als u door het klonen van de bewaarplaats van GitHub, zorgt u ervoor dat wanneer u de toepassing implementeert, u alleen bestanden en mappen opneemt die vereist zijn voor de productieomgeving. Bestanden en mappen die niet vereist zijn, kunnen beveiligingsrisico's opleveren.

Herschrijvingen van Apache-servers inschakelen

Als u de Apache-webserver gebruikt, moet u de weergave van herschrijvingen van pagina's door de server inschakelen. Anders ziet u pagina's zonder stijlen en andere problemen.

Sectie op Apache-server herschrijft

In cache plaatsen in een omgeving met meerdere webknooppunten

Als u meerdere webknooppunten hebt, kan de standaardbestandcache van de toepassing gebruiken omdat er geen synchronisatie tussen de webknooppunten is. Met andere woorden, de activiteit op één webknooppunt wordt alleen naar het bestandssysteem van dat webknooppunt geschreven. Als een volgende activiteit wordt uitgevoerd op een ander webknooppunt, kunnen er onnodige bestanden worden geschreven of kunnen er fouten optreden.

Gebruik in plaats daarvan Redis voor zowel de standaardcache als de paginacache.

Serverinstellingen

Deze sectie bespreekt kort montages die wij u adviseren voor de server overwegen waarop de toepassing loopt. Sommige van deze instellingen houden niet rechtstreeks verband met de toepassing. Deze instellingen worden alleen als suggesties geleverd.

Logrotatie

UNIX logrotate Het nut laat u toe om systemen te beheren die grote aantallen logboekdossiers produceren. Hiermee kunt u logbestanden automatisch roteren, comprimeren, verwijderen en verzenden. Elk logbestand kan dagelijks, wekelijks, maandelijks of wanneer het logbestand een bepaalde grootte overschrijdt, worden afgehandeld.

Zie een van de volgende bronnen voor meer informatie:

Opstelling iptables regels om de diverse diensten toe te laten om mee te delen

Of u één server of vele hebt, moet u havens in de firewall openen om de diensten toe te laten om te communiceren. Als u bijvoorbeeld de zoekfunctie Solr in Adobe Commerce gebruikt, moet u deze inschakelen voor communicatie met de webserver. Als u meerdere webknooppunten hebt, moet u deze in staat stellen met elkaar te communiceren.

Meer informatie:

Security Enhanced Linux (SELinux)-regels

Wij hebben geen aanbeveling voor of u SELinux gebruikt; nochtans, als u het gebruikt, moet u de diensten vormen om met elkaar gelijkend op het vormen van iptables te communiceren.

Meer informatie:

Een e-mailserver instellen

Voor Adobe Commerce en Magento Open Source is een e-mailserver vereist. Wij adviseren geen bepaalde server, maar u kunt om het even welke volgend proberen:

Verfijn de zoekmachine voor verbeterde prestaties:

Elasticsearch of OpenSearch is vereist voor alle installaties vanaf 2.4.0.

Een wachtrij met berichten instellen

Sinds versie 2.3.0 bevatten Adobe Commerce en Magento Open Source functionaliteit voor wachtrij met berichten. In eerdere versies is deze alleen beschikbaar voor Adobe Commerce.

Alleen instellingen voor Adobe Commerce

U kunt het volgende slechts vormen als u Adobe Commerce gebruikt:

recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995