Configurare l’applicazione

Ora che hai completato l’installazione di Adobe Commerce o Magento Open Source, devi configurarlo. In questo argomento vengono fornite alcune impostazioni di configurazione consigliate.

Configura cron

L'utilità di pianificazione UNIX cron è fondamentale per le operazioni quotidiane dell'applicazione. Pianifica elementi come reindicizzazione, newsletter, e-mail e sitemap. A crontab è una configurazione cron.

È necessario installare Adobe Commerce e i servizi di Magento Open Source in crontab, o alcune funzionalità di base (e alcune estensioni di terze parti) non funzionano correttamente.

Per ulteriori informazioni su cron, tra cui come rimuovere un crontab ed eseguire cron dalla riga di comando, vedere Configurare ed eseguire cron.

Impostazioni di sicurezza e raccomandazioni

Dopo l'installazione, si consiglia quanto segue:

Se installato da clonazione dell’archivio GitHub, accertati che, quando distribuisci l’applicazione, includi solo i file e le cartelle necessari per l’ambiente di produzione. I file e le cartelle che non sono necessari possono potenzialmente esporre rischi per la sicurezza.

Abilita riscritture server Apache

Se utilizzi il server web Apache, devi abilitare le riscritture del server per la corretta visualizzazione delle pagine. In caso contrario, verranno visualizzate le pagine senza stili e altri problemi.

La sezione sulle riscritture del server Apache

Memorizzazione in cache in un ambiente con più nodi Web

Se disponi di più nodi web, puoi non può utilizza il file caching predefinito dell’applicazione perché non esiste alcuna sincronizzazione tra i nodi web. In altre parole, l’attività su un nodo web viene scritta solo nel file system di quel nodo web. L’attività successiva, se eseguita su un altro nodo web, può causare la scrittura di file non necessari o errori.

Invece, utilizza Redis sia per la cache predefinita che per la cache delle pagine.

Impostazioni server

In questa sezione vengono illustrate brevemente le impostazioni che si consiglia di prendere in considerazione per il server in cui viene eseguita l'applicazione. Alcune di queste impostazioni non sono direttamente correlate all’applicazione; vengono fornite solo come suggerimenti.

Rotazione del registro

UNIX logrotate consente di amministrare sistemi che generano un numero elevato di file di registro. Consente la rotazione, la compressione, la rimozione e l'invio automatico di file di registro. Ogni file di registro può essere gestito quotidianamente, settimanalmente, mensilmente o quando supera una determinata dimensione.

Per ulteriori informazioni, consulta una delle seguenti sezioni:

Imposta le regole iptables per consentire a vari servizi di comunicare

Che si disponga di uno o più server, è necessario aprire le porte nel firewall per consentire ai servizi di comunicare. Ad esempio, se utilizzi il motore di ricerca Solr con Adobe Commerce, devi abilitarlo per comunicare con il server web. Se disponi di più nodi web, devi abilitarli per comunicare tra loro.

Ulteriori informazioni:

Regole di sicurezza Enhanced Linux (SELinux)

Non si consiglia di utilizzare SELinux; tuttavia, se lo si utilizza, è necessario configurare i servizi per comunicare tra loro in modo simile alla configurazione di iptable.

Ulteriori informazioni:

Configurare un server di posta elettronica

Adobe Commerce e Magento Open Source richiedono un server di posta elettronica. Non è consigliabile utilizzare un server specifico, ma è possibile provare a eseguire una delle operazioni seguenti:

Ottimizza le prestazioni del motore di ricerca:

Elasticsearch o OpenSearch sono necessari per tutte le installazioni a partire dalla versione 2.4.0.

Configurare una coda di messaggi

A partire dalla versione 2.3.0, Adobe Commerce e Magento Open Source includono la funzionalità di coda dei messaggi. Nelle versioni precedenti, è disponibile solo per Adobe Commerce.

Impostazioni solo per Adobe Commerce

Puoi configurare quanto segue solo se utilizzi Adobe Commerce:

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