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:
- Zorg ervoor dat de eigendom van het bestand en de machtigingen correct zijn ingesteld.
- We raden u sterk aan de standaardbeheerderURI wijzigen van
admin
aan iets anders - Zorg ervoor dat de
X-Frame-Option
HTTP-header wordt op de juiste wijze ingesteld. - Wees voorzichtig met XSS (cross-site scripting) door uw sjablonen beveiligen
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:
- Ubuntu: Documentatiepagina Ubuntu.
- CentOS: Hoe-kan-ik-bestand voor CentOS.
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:
- Ubuntu: Debian-handboek
- CentOS: CentOS wiki
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:
- Postfix voor CentOS (Lesbestand digitale oceaan, CentOS-documentatie)
- Postfix voor Ubuntu (Lesbestand digitale oceaan, Ubuntu-documentatie)
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: