Configurare l’applicazione

Ora che hai completato l’installazione di Adobe Commerce, 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. Una crontab è una configurazione cron.

È necessario installare i servizi Adobe Commerce in crontab, altrimenti alcune funzionalità di base (e alcune estensioni di terze parti) non funzioneranno 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 hai installato clonando l'archivio GitHub, assicurati 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 si dispone di più nodi Web, non è possibile utilizzare 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.

Utilizzare invece 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

L'utilità UNIX logrotate consente di amministrare sistemi che generano un numero elevato di file di log. 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 richiede 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 include le funzionalità della coda di 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