Configurare un PrestaShop sito Web su Lightsail - Amazon Lightsail

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à.

Configurare un PrestaShop sito Web su Lightsail

Ecco alcuni passaggi da completare per iniziare dopo che l' PrestaShop istanza è attiva e funzionante su Amazon Lightsail.

Indice

Fase 1: Ottieni la password di applicazione predefinita per il tuo sito web PrestaShop

Completa i seguenti passaggi per ottenere la password di applicazione predefinita per il tuo PrestaShop sito Web.

  1. Nella pagina di gestione dell'istanza, nella scheda Connect (Connetti), scegli Connect using SSH (Connetti tramite SSH).

    Connect tramite SSH nella console Lightsail
  2. Una volta completata la connessione, inserisci il comando seguente per ottenere la password di default dell'applicazione:

    cat $HOME/bitnami_application_password

    Si 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

    Password dell'applicazione di default per le istanze Bitnami

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 assegnato all'istanza al momento della creazione dell'istanza cambierà a ogni interruzione e avvio dell'istanza. È necessario creare e allegare un indirizzo IP statico all'istanza per garantire che l'indirizzo IP pubblico non cambi. In seguito, quando userai un nome di dominio registrato sull'istanza, come example.com, non sarà necessario aggiornare i record DNS del dominio ogni volta che interrompi e riavvii l'istanza. È possibile collegare un IP statico a un'istanza.

Nella pagina di gestione dell'istanza, nella scheda Networking (Reti), scegli Create a static IP (Crea un IP statico) o Attach static IP (Allega IP statico) (se in precedenza è stato creato un IP statico che è possibile allegare all'istanza), quindi segui le istruzioni nella pagina.

Allega un indirizzo IP statico nella console Lightsail

Per ulteriori informazioni, consulta Creazione di un IP statico e collegamento a un'istanza.

Dopo aver collegato il nuovo indirizzo IP statico all'istanza, devi completare i seguenti passaggi per rendere noto al PrestaShop software il nuovo indirizzo IP statico.

  1. Annota l'indirizzo IP statico dell'istanza. È elencato nella sezione dell'intestazione della pagina di gestione delle istanze.

    Indirizzo IP pubblico o statico di un'istanza Lightsail
  2. Nella pagina di gestione dell'istanza, nella scheda Connect (Connetti), scegli Connect using SSH (Connetti tramite SSH).

    Connettersi all'istanza tramite SSH
  3. Una volta completata la connessione, inserisci il comando seguente. Assicurati di sostituire <StaticIP> con il nuovo indirizzo IP statico dell'istanza.

    sudo /opt/bitnami/configure_app_domain --domain <StaticIP>

    Esempio:

    sudo /opt/bitnami/configure_app_domain --domain 203.0.113.0

    La risposta dovrebbe essere analoga all'esempio seguente. Il PrestaShop software dovrebbe ora essere a conoscenza del nuovo indirizzo IP statico.

    Risultato dello strumento di configurazione del dominio
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 relativa 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.

  1. Nella console Lightsail, prendi nota dell'indirizzo IP pubblico o statico elencato nell'area dell'intestazione della pagina di gestione dell'istanza.

    Indirizzo IP pubblico o statico di un'istanza Lightsail
  2. Vai al seguente indirizzo per accedere alla pagina di accesso alla dashboard di amministrazione del tuo PrestaShop sito web. Assicurati di sostituire < InstanceIpAddress > con l'indirizzo IP pubblico o statico della tua istanza.

    http://<InstanceIpAddress>/administration

    Esempio:

    http://203.0.113.0/administration
  3. 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).

    La pagina di accesso alla dashboard di PrestaShop amministrazione

    Viene visualizzata la dashboard di PrestaShop amministrazione.

    PrestaShop dashboard di 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 nella PrestaShop documentazione.

Parametri avanzati nel riquadro PrestaShop di navigazione

Per ulteriori informazioni sulla dashboard di amministrazione, vedere Per ulteriori informazioni, vedere la Guida per l'utente PrestaShop nella PrestaShop documentazione.

Fase 4: Indirizza il traffico dal tuo nome di dominio registrato al tuo PrestaShop sito web

Per indirizzare il traffico dal 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 poterlo 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 dominio in Lightsail.

Dopo che il nome di dominio ha instradato il traffico verso l'istanza, devi completare i seguenti passaggi per far sì che il PrestaShop software riconosca il nome di dominio.

  1. Nella pagina di gestione dell'istanza, nella scheda Connect (Connetti), scegli Connect using SSH (Connetti tramite SSH).

    Connettersi all'istanza tramite SSH
  2. Una volta completata la connessione, inserisci il comando seguente. Assicurati di sostituire < 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 --domain www.example.com

    La risposta dovrebbe essere analoga all'esempio seguente. Il PrestaShop software dovrebbe ora conoscere il nome di dominio.

    Risultato dello strumento di configurazione del dominio

Passaggio 5: configura HTTPS per il tuo PrestaShop sito Web

Completa i seguenti passaggi per configurare HTTPS sul tuo PrestaShop sito web. Questi passaggi mostrano come utilizzare lo strumento di configurazione HTTPS di Bitnami (bncert), che è uno strumento a riga di comando per richiedere certificati SSL/TLS, configurare 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 dell'istanza. PrestaShop Prima di iniziare con questi passaggi, assicurati di aggiungere i record DNS al DNS di tutti i domini che desideri utilizzare con il tuo sito web. PrestaShop

  1. Nella pagina di gestione dell'istanza, nella scheda Connect (Connetti), scegli Connect using SSH (Connetti tramite SSH).

    Connect tramite SSH nella console Lightsail
  2. Una volta completata la connessione, inserisci il comando seguente per avviare lo strumento bncert.

    sudo /opt/bitnami/bncert-tool

    La risposta dovrebbe essere simile all'esempio seguente:

    Esecuzione dello strumento bncert
  3. Inserisci il nome di dominio primario e i nomi di dominio alternativi separati da uno spazio, come illustrato nell'esempio seguente.

    Inserimento dei nomi di dominio primario e alternativo
  4. 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 (ovvero https://example.com). Consigliamo di abilitare questa opzione perché costringe tutti i visitatori a utilizzare la connessione crittografata. Digita Y e 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 sottodominio www (ovvero https://www.example.com). Consigliamo di abilitare questa opzione. Tuttavia, è possibile disabilitarla e abilitare l'opzione alternativa (abilitazione del reindirizzamento da www a 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 sottodominio www fa riferimento all'apex tramite un registro CNAME. Digita Y e 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 (ovvero https://www.example.com) vengono reindirizzati automaticamente all'apex del dominio (ovvero https://example.com). Consigliamo di disabilitarla, se hai abilitato il reindirizzamento da non-www a www. Digita N e premi Invio per disabilitarla.

    Le selezioni devono essere simili all'esempio seguente.

    Opzioni di reindirizzamento del sito Web
  5. Le modifiche che verranno apportate vengono elencate. Digita Y e premi Invio per confermare e continuare.

    Confermare delle modifiche
  6. Inserisci l'indirizzo e-mail da associare al certificato Let's Encrypt e premi Invio.

    Associazione dell'indirizzo e-mail al certificato Let's Encrypt
  7. Rivedi il contratto di sottoscrizione Let's Encrypt. Digita Y e premi Invio per accettare il contratto e continuare.

    Revisione del contratto di sottoscrizione Let's Encrypt.

    È necessario eseguire alcune operazioni per abilitare HTTPS nell'istanza, incluse la richiesta del certificato e la configurazione dei reindirizzamenti specificati.

    Azioni eseguite

    Il certificato è stato emesso e convalidato correttamente e i reindirizzamenti vengono configurati correttamente nell'istanza se visualizzi un messaggio simile all'esempio seguente.

    Operazioni completate correttamente

    Lo strumento bncert rinnoverà automaticamente il certificato ogni 80 giorni prima della scadenza. Continua con la prossima serie di passaggi per completare l'attivazione di HTTPS sul tuo sito web. PrestaShop

  8. Vai al seguente indirizzo per accedere alla pagina di accesso per la dashboard di amministrazione del tuo PrestaShop sito web. Assicurati di sostituire < DomainName > con il nome di dominio registrato che indirizza il traffico verso la tua istanza.

    http://<DomainName>/administration

    Esempio:

    http://www.example.com/administration
  9. 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).

    La pagina di accesso alla dashboard di PrestaShop amministrazione

    Viene visualizzata la dashboard di PrestaShop amministrazione.

    PrestaShop dashboard di amministrazione
  10. Scegli Shop Parameters (Parametri negozio) nel pannello di navigazione, quindi scegli General (Generali).

    Parametri generali nel riquadro PrestaShop di navigazione
  11. Scegli Yes (Sì) accanto a Enable SSL (Abilita SSL).

    Abilita SSL nella dashboard di PrestaShop amministrazione
  12. Scorri fino in fondo alla pagina e scegli Save (Salva).

  13. Quando la pagina General (Generali) viene ricaricata, scegli Yes (Sì) accanto a Enable SSL on all pages (Abilita SSL su tutte le pagine).

    Abilita SSL per tutte le pagine nella dashboard di amministrazione PrestaShop
  14. 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 esempiohttp://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. Nel pannello di navigazione, scegli Advanced Parameters (Parametri avanzati), 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.

Opzione E-mail nel pannello di navigazione

Per ulteriori informazioni, per ulteriori informazioni, consulta la Guida per l'utente PrestaShop nella PrestaShop documentazione e Configura SMTP per le e-mail in uscita nella documentazione di Bitnami.

Importante

Se configuri SMTP per utilizzare le porte 25, 465 o 587, devi aprire tali porte nel firewall dell'istanza nella console Lightsail. Per ulteriori informazioni, consulta Aggiungere e modificare le regole firewall delle istanze in Amazon Lightsail.

Se configuri il tuo account Gmail per l'invio di e-mail sul tuo PrestaShop sito Web, devi utilizzare una password per l'app anziché utilizzare la password standard utilizzata per accedere a Gmail. Per ulteriori informazioni, consulta Accedere con le password per le app.

Passaggio 7: Leggi Bitnami e la documentazione PrestaShop

Leggi la documentazione di Bitnami per scoprire come eseguire attività amministrative sull' PrestaShop istanza e sul sito Web, come installare plugin e personalizzare il tema. Per ulteriori informazioni, consulta Bitnami PrestaShop Stack for AWS Cloud nella documentazione di Bitnami.

Dovresti anche leggere la PrestaShop documentazione per imparare ad amministrare il tuo sito web. PrestaShop Per ulteriori informazioni, consulta la Guida per l'utente PrestaShop nella PrestaShop documentazione.

Passaggio 8: crea un'istantanea della tua istanza PrestaShop

Dopo aver configurato il PrestaShop sito Web nel modo desiderato, crea istantanee periodiche dell'istanza per eseguirne il backup. 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. Per ulteriori informazioni, consulta Snapshot.

Nella pagina di gestione dell'istanza, nella scheda Snapshot, scegli Create a snapshot (Crea snapshot) o scegli di abilitare gli snapshot automatici.

Crea un'istantanea dell'istanza nella console Lightsail

Per ulteriori informazioni, consulta Creare uno snapshot dell'istanza Linux o Unix in Amazon Lightsail o Abilitare o disabilitare gli snapshot automatici per istanze o dischi in Amazon Lightsail.