Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configura un PrestaShop sito Web su Lightsail
Lo sapevi?
Lightsail memorizza sette istantanee giornaliere e sostituisce automaticamente le più vecchie con le più recenti quando abiliti le istantanee automatiche per la tua istanza. Per ulteriori informazioni, consulta Configurare le istantanee automatiche per le istanze e i dischi Lightsail.
Ecco alcuni passaggi da completare per iniziare dopo che l' PrestaShop istanza è attiva e funzionante su Amazon Lightsail.
Indice
-
Passaggio 1: ottieni la password dell'applicazione predefinita per il tuo sito web PrestaShop
-
Passaggio 2: collega un indirizzo IP statico alla tua PrestaShop istanza
-
Passaggio 3: accedi alla dashboard di amministrazione del tuo PrestaShop sito web
-
Fase 4: Indirizza il traffico del tuo nome di dominio registrato verso il tuo PrestaShop sito web
-
Passaggio 8: crea un'istantanea della tua istanza PrestaShop
Passaggio 1: ottieni la password dell'applicazione predefinita per il tuo sito web PrestaShop
Completa i passaggi seguenti per ottenere la password dell'applicazione predefinita per il tuo PrestaShop sito web.
-
Nella pagina di gestione dell'istanza, nella scheda Connect (Connetti), scegli Connect using SSH (Connetti tramite SSH).
-
Una volta completata la connessione, inserisci il comando seguente per ottenere la password di default dell'applicazione:
cat $HOME/bitnami_application_passwordSi dovrebbe visualizzare una risposta simile alla seguente, che contiene la password dell'applicazione di default: Archivia la password in un luogo sicuro. Lo utilizzerai nella prossima sezione di questo tutorial per accedere alla dashboard di amministrazione del tuo sito web. PrestaShop
Per ulteriori informazioni, consulta Ottenere il nome utente e la password dell'applicazione per la tua istanza Bitnami in Amazon Lightsail.
Passaggio 2: collega un indirizzo IP statico alla tua istanza PrestaShop
L'indirizzo IP pubblico dinamico predefinito collegato all'istanza cambia ogni volta che si arresta e si avvia l'istanza. Puoi creare un indirizzo IP statico e collegarlo alla tua istanza per evitare che l'indirizzo IP pubblico cambi. In seguito, quando utilizzi il nome di dominio con l'istanza, non occorre aggiornare i record DNS del dominio ogni volta che arresti e avvii l'istanza. Puoi collegare un solo indirizzo IP statico a ciascuna istanza.
Nella pagina di gestione dell'istanza, nella scheda Rete, scegli Crea un IP statico o Collega un IP statico (se in precedenza hai creato un IP statico che puoi collegare alla tua istanza), quindi segui le istruzioni sulla pagina. Per ulteriori informazioni, consulta Creazione di un IP statico e collegamento a un'istanza.
Dopo aver collegato il nuovo indirizzo IP statico alla tua istanza, devi completare i seguenti passaggi per far sì che il PrestaShop software riconosca il nuovo indirizzo IP statico.
-
Annota l'indirizzo IP statico dell'istanza. È elencato nella sezione dell'intestazione della pagina di gestione delle istanze.
-
Nella pagina di gestione dell'istanza, nella scheda Connect (Connetti), scegli Connect using SSH (Connetti tramite SSH).
-
Una volta completata la connessione, inserisci il comando seguente. Assicurati di sostituirlo
<StaticIP>con il nuovo indirizzo IP statico della tua istanza.sudo /opt/bitnami/configure_app_domain --domain<StaticIP>Esempio:
sudo /opt/bitnami/configure_app_domain --domain203.0.113.0La risposta dovrebbe essere analoga all'esempio seguente. Il PrestaShop software dovrebbe ora essere a conoscenza del nuovo indirizzo IP statico.
Nota
PrestaShop attualmente non supporta gli indirizzi IPv6. È possibile abilitare IPv6 per l'istanza, ma il PrestaShop software non risponderà alle richieste sulla rete IPv6.
Passaggio 3: accedi alla dashboard di amministrazione del tuo sito web PrestaShop
Completa il passaggio seguente per accedere al tuo PrestaShop sito Web e accedere alla dashboard di amministrazione. Per accedere, utilizzerai il nome utente di default (user@example.com) e la password dell'applicazione di default ottenuti precedentemente in questa guida.
-
Nella console Lightsail, prendi nota dell'indirizzo IP pubblico o statico elencato nell'area dell'intestazione della pagina di gestione delle istanze.
-
Accedi al seguente indirizzo per accedere alla pagina di accesso alla dashboard di amministrazione del tuo PrestaShop sito web. Assicurati di sostituirlo
<InstanceIpAddress>con l'indirizzo IP pubblico o statico della tua istanza.http://<InstanceIpAddress>/administrationEsempio:
http://203.0.113.0/administration -
Inserisci il nome utente di default (
user@example.com) e la password dell'applicazione di default ottenuti precedentemente in questa guida, quindi scegli Log in (Accedi).
Viene visualizzata la dashboard di PrestaShop amministrazione.
Per modificare il nome utente o la password predefiniti utilizzati per accedere alla dashboard di amministrazione del PrestaShop sito Web, scegli Parametri avanzati nel riquadro di navigazione, quindi scegli Team. Per ulteriori informazioni, consulta la Guida per l'utente PrestaShop
Per ulteriori informazioni sulla dashboard di amministrazione, vedere Per ulteriori informazioni, vedere la Guida per l'utente PrestaShop
Fase 4: Indirizza il traffico del tuo nome di dominio registrato verso il tuo PrestaShop sito web
Per indirizzare il traffico verso il tuo nome di dominio registratoexample.com, ad esempio, verso il tuo PrestaShop sito web, aggiungi un record al sistema dei nomi di dominio (DNS) del tuo dominio. I record DNS vengono solitamente gestiti e ospitati nel registrar dove è registrato il dominio. Tuttavia, ti consigliamo di trasferire la gestione dei record DNS del tuo dominio a Lightsail in modo da poterla amministrare utilizzando la console Lightsail.
Nella home page della console Lightsail, nella scheda Domini e DNS, scegli Crea zona DNS, quindi segui le istruzioni sulla pagina.
Per ulteriori informazioni, consulta Creazione di una zona DNS per gestire i record DNS del tuo dominio in Lightsail.
Dopo che il nome di dominio ha indirizzato il traffico verso la tua istanza, devi completare i seguenti passaggi per far sì che il PrestaShop software riconosca il nome di dominio.
-
Nella pagina di gestione dell'istanza, nella scheda Connect (Connetti), scegli Connect using SSH (Connetti tramite SSH).
-
Una volta completata la connessione, inserisci il comando seguente. Assicurati di sostituirlo
<DomainName>con il nome di dominio che indirizza il traffico verso la tua istanza.sudo /opt/bitnami/configure_app_domain --domain<DomainName>Esempio:
sudo /opt/bitnami/configure_app_domain --domainwww.example.comLa risposta dovrebbe essere analoga all'esempio seguente. Il PrestaShop software dovrebbe ora essere a conoscenza del nome di dominio.
Passaggio 5: configura HTTPS per il tuo PrestaShop sito web
Completa i passaggi seguenti per configurare HTTPS sul tuo PrestaShop sito web. Questi passaggi mostrano come utilizzare lo strumento di configurazione HTTPS di Bitnami (bncert), che è uno strumento da riga di comando per richiedere SSL/TLS certificati, impostare reindirizzamenti (ad esempio da HTTP a HTTPS) e rinnovare i certificati.
Importante
Lo strumento bncert emetterà certificati solo per i domini che attualmente indirizzano il traffico verso l'indirizzo IP pubblico della tua istanza. PrestaShop Prima di iniziare con questi passaggi, assicurati di aggiungere record DNS al DNS di tutti i domini che desideri utilizzare con il tuo sito web. PrestaShop
-
Nella pagina di gestione dell'istanza, nella scheda Connect (Connetti), scegli Connect using SSH (Connetti tramite SSH).
-
Una volta completata la connessione, inserisci il comando seguente per avviare lo strumento bncert.
sudo /opt/bitnami/bncert-toolLa risposta dovrebbe essere simile all'esempio seguente:
-
Inserisci il nome di dominio primario e i nomi di dominio alternativi separati da uno spazio, come illustrato nell'esempio seguente.
-
Lo strumento bncert ti chiederà come desideri configurare il reindirizzamento del sito Web. Queste sono le opzioni disponibili:
-
Enable HTTP to HTTPS redirection (Abilita reindirizzamento da HTTP a HTTPS): specifica se gli utenti che selezionano la versione HTTP del sito web (ovvero
http://example.com) vengono reindirizzati automaticamente alla versione HTTPS (ovverohttps://example.com). Consigliamo di abilitare questa opzione perché costringe tutti i visitatori a utilizzare la connessione crittografata. DigitaYe premi Invio per abilitarla. -
Enable non-www to www redirection (Abilita reindirizzamento da non-www a www): specifica se gli utenti che selezionano l'apex del dominio (ovvero
https://example.com) vengono reindirizzati automaticamente al sottodominiowww(ovverohttps://www.example.com). Consigliamo di abilitare questa opzione. Tuttavia, è possibile disabilitarla e abilitare l'opzione alternativa (abilitazione del reindirizzamento dawwwa non-www) se hai specificato l'apex del dominio come indirizzo del sito Web preferito negli strumenti del motore di ricerca come gli strumenti per i webmaster di Google, o se l'apex punta direttamente all'IP e il sottodominiowwwfa riferimento all'apex tramite un registro CNAME. DigitaYe premi Invio per abilitarla. -
Enable www to non-www redirection (Abilita reindirizzamento da www a non-www): specifica se gli utenti che selezionano il sottodomino
www(ovverohttps://www.example.com) vengono reindirizzati automaticamente all'apex del dominio (ovverohttps://example.com). Consigliamo di disabilitarla, se hai abilitato il reindirizzamento da non-wwwawww. DigitaNe premi Invio per disabilitarla.
Le selezioni devono essere simili all'esempio seguente.
-
-
Le modifiche che verranno apportate vengono elencate. Digita
Ye premi Invio per confermare e continuare.
-
Inserisci l'indirizzo e-mail da associare al certificato Let's Encrypt e premi Invio.
-
Rivedi il contratto di sottoscrizione Let's Encrypt. Digita
Ye premi Invio per accettare il contratto e continuare.
È necessario eseguire alcune operazioni per abilitare HTTPS nell'istanza, incluse la richiesta del certificato e la configurazione dei reindirizzamenti specificati.
Il certificato è stato emesso e convalidato correttamente e i reindirizzamenti vengono configurati correttamente nell'istanza se visualizzi un messaggio simile all'esempio seguente.
Lo strumento
bncertrinnoverà automaticamente il certificato ogni 80 giorni prima della scadenza. Prosegui con la serie di passaggi successiva per completare l'attivazione di HTTPS sul tuo sito web. PrestaShop -
Accedi al seguente indirizzo per accedere alla pagina di accesso alla dashboard di amministrazione del tuo PrestaShop sito web. Assicurati di sostituirlo
<DomainName>con il nome di dominio registrato che indirizza il traffico verso la tua istanza.http://<DomainName>/administrationEsempio:
http://www.example.com/administration -
Inserisci il nome utente di default (
user@example.com) e la password dell'applicazione di default ottenuti precedentemente in questa guida, quindi scegli Log in (Accedi).
Viene visualizzata la dashboard di PrestaShop amministrazione.
-
Scegli Shop Parameters (Parametri negozio) nel pannello di navigazione, quindi scegli General (Generali).
-
Scegli Yes (Sì) accanto a Enable SSL (Abilita SSL).
-
Scorri fino in fondo alla pagina e scegli Save (Salva).
-
Quando la pagina General (Generali) viene ricaricata, scegli Yes (Sì) accanto a Enable SSL on all pages (Abilita SSL su tutte le pagine).
-
Scorri fino in fondo alla pagina e scegli Save (Salva).
HTTPS è ora configurato per il tuo PrestaShop sito web. Quando i clienti accedono alla versione HTTP (ad esempio
http://www.example.com) del tuo PrestaShop sito Web, verranno reindirizzati automaticamente alla versione HTTPS (ad es.https://www.example.com).
Fase 6: configurazione dell'SMTP per le notifiche e-mail
Configura le impostazioni SMTP del tuo PrestaShop sito Web per abilitare le notifiche e-mail. Per farlo, accedi alla dashboard di amministrazione del tuo PrestaShop sito web. Scegli Parametri avanzati nel riquadro di navigazione, quindi scegli E-mail. È inoltre necessario modificare di conseguenza i contatti e-mail. Scegli Shop Parameters (Parametri negozio) nel pannello di navigazione, quindi scegli Contatti.
Per ulteriori informazioni, consulta la Guida per l'utente PrestaShop
Importante
Se configuri SMTP per utilizzare le porte 25, 465 o 587, devi aprire tali porte nel firewall della tua istanza nella console Lightsail. Per ulteriori informazioni, consulta Aggiungere e modificare le regole del firewall delle istanze in Amazon Lightsail.
Se configuri il tuo account Gmail per inviare email sul tuo PrestaShop sito web, devi utilizzare una password per l'app anziché utilizzare la password standard che usi per accedere a Gmail. Per ulteriori informazioni, consulta Accedere con le password per le app
Passaggio 7: leggi la documentazione PrestaShop
Dovresti leggere la PrestaShop documentazione per imparare ad amministrare il tuo PrestaShop sito web. Per ulteriori informazioni, consulta la Guida per l'utente PrestaShop
Passaggio 8: crea un'istantanea della tua istanza PrestaShop
Dopo aver configurato il sito Web nel modo desiderato, crea istantanee periodiche dell'istanza per eseguirne il backup. Uno snapshot è una copia del disco di sistema e della configurazione originale di un'istanza. Uno snapshot contiene tutti i dati necessari per ripristinare l'istanza (dal momento in cui lo snapshot è stato acquisito).
Puoi creare istantanee manualmente o abilitare istantanee automatiche per consentire a Lightsail di creare istantanee giornaliere per te. In caso di problemi con l'istanza, puoi creare una nuova istanza sostitutiva utilizzando lo snapshot.
Puoi lavorare con le istantanee nella pagina di gestione dell'istanza nella scheda Istantanee. Per ulteriori informazioni, consulta Snapshots in Amazon Lightsail.