Distribuisci applicazioni PHP su un'istanza LAMP di 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à.

Distribuisci applicazioni PHP su un'istanza LAMP di Lightsail

Amazon Lightsail è il modo più semplice per iniziare a usare Amazon Web Services AWS() se ti servono solo server privati virtuali. Lightsail include tutto ciò di cui hai bisogno per lanciare rapidamente il tuo progetto: una macchina virtuale, storage basato su SSD, trasferimento dati, gestione DNS e un IP statico, a un prezzo basso e prevedibile.

Questo tutorial mostra come avviare e configurare un'istanza LAMP su Lightsail. Include la procedura per connettersi a un'istanza tramite SSH, ottenere la password dell'applicazione per l'istanza, creare un IP statico e collegarlo all'istanza, nonché creare una zona DNS e mappare il dominio. Quando hai finito con questo tutorial, avrai le basi per far funzionare la tua istanza su Lightsail.

Indice

Fase 1: registrazione ad AWS

Questo tutorial richiede un account. AWS Registrati o accedi AWS se hai già un account. AWS

Fase 2: Creazione di un'istanza LAMP

Rendi operativa la tua istanza LAMP in Lightsail. Per ulteriori informazioni sulla creazione di un'istanza in Lightsail, consulta Creazione di un'istanza Amazon Lightsail nella documentazione di Lightsail.

  1. Accedi alla console Lightsail.

  2. Nella scheda Istanze della home page di Lightsail, scegli Crea istanza.

    Avvio e configurazione di un'istanza LAMP in Lightsail.
  3. Scegli la zona di disponibilità Regione AWS e la zona di disponibilità per la tua istanza.

    Avvio e configurazione di un'istanza LAMP in Lightsail.
  4. Scegliere l'immagine dell'istanza.

    1. Scegliere Linux/Unix come piattaforma.

    2. Scegli LAMP (PHP 8) come schema.

    Avvio e configurazione di un'istanza LAMP in Lightsail.
  5. Scegliere un piano di istanza.

    Un piano include un costo ridotto e prevedibile, una configurazione del computer (RAM, SSD, vCPU) e una quota di trasferimento dei dati. Puoi provare il piano Lightsail da $5 USD gratuitamente per un mese (fino a 750 ore). AWS accrediti gratuiti per un mese sul tuo account.

    Nota

    Nell'ambito del piano AWS gratuito, puoi iniziare a usare Amazon Lightsail gratuitamente su pacchetti di istanze selezionati. Per ulteriori informazioni, consulta il piano AWS gratuito nella pagina dei prezzi di Amazon Lightsail.

  6. Inserire un nome per l'istanza.

    I nomi delle risorse:

    • Deve essere unico per ogni account Regione AWS Lightsail.

    • Devono contenere da 2 a 255 caratteri.

    • Devono iniziare e terminare con un carattere alfanumerico o un numero.

    • Possono includere caratteri alfanumerici, numeri, punti, trattini e trattini bassi (underscore).

    Avvio e configurazione di un'istanza LAMP in Lightsail.
  7. Selezionare una delle seguenti opzioni per aggiungere tag all'istanza:

    • Add key-only tags (Aggiungi tag chiave-unica) o Edit key-only tags (Modifica tag chiave-unica) se sono già stati aggiunti dei tag. Inserire il nuovo tag nella casella di testo della chiave del tag e premere Enter (Inserisci). Dopo aver inserito i tag, selezionare Save (Salva) per aggiungerli o Cancel (Annulla) per non aggiungerli.

      Tag con sola chiave nella console Lightsail.
    • Create a key-value tag (Crea tag chiave-valore), dopodiché inserire una chiave nella casella di testo Key (Chiave) e un valore nella casella di testo Value (Valore). Dopo aver inserito i tag, selezionare Save (Salva) per aggiungerli o Cancel (Annulla) per non aggiungerli.

      I tag chiave-valore possono essere aggiunti solo uno alla volta prima di salvare. Per aggiungere più di un tag chiave-valore, ripetere i passaggi precedenti.

      Tag chiave-valore nella console Lightsail.
    Nota

    Per ulteriori informazioni sui tag chiave-unica e chiave-valore, consulta Tag.

  8. Seleziona Crea istanza.

Fase 3: connessione all'istanza tramite SSH e ottenimento della password dell'applicazione per l'istanza LAMP

La password predefinita per effettuare l'accesso al database in LAMP è archiviata nell'istanza. Recuperalo connettendoti alla tua istanza utilizzando il terminale SSH basato su browser nella console Lightsail ed eseguendo un comando speciale. Per ulteriori informazioni, consulta Ottenere il nome utente e la password dell'applicazione per la tua istanza Bitnami in Amazon Lightsail.

  1. Nella scheda Istanze della home page di Lightsail, scegli l'icona di connessione rapida SSH per la tua istanza LAMP.

    Avvio e configurazione di un'istanza LAMP in Lightsail.
  2. Dopo l'apertura della finestra del client SSH basato su browser, immettere il comando seguente per recuperare la password predefinita dell'applicazione:

    cat bitnami_application_password
    Nota

    Se ci si trova in una directory diversa dalla home directory dell'utente, digitare cat $HOME/bitnami_application_password.

  3. Annotare la password che viene visualizzata nella schermata. Tale password verrà utilizzata in seguito per installare le applicazioni Bitnami sull'istanza o per accedere al database MySQL con il nome utente root.

    Avvio e configurazione di un'istanza LAMP in Lightsail.

Fase 4: installazione di un'applicazione sull'istanza LAMP

Distribuisci l'applicazione PHP sull'istanza LAMP o installa un'applicazione Bitnami. La directory principale per distribuire l'applicazione PHP è /opt/bitnami/apache2/htdocs. Copia i file dell'applicazione PHP su tale directory e accedi all'applicazione cercandolo l'indirizzo IP pubblico dell'istanza.

È inoltre possibile installare un'applicazione Bitnami utilizzando programmi di installazione di moduli. Scarica WordPress, tra le altre applicazioni, Drupal, Magento, Moodle dal sito web di Bitnami ed estendi le funzionalità del tuo server. Per ulteriori informazioni sull'installazione delle applicazioni Bitnami, consulta la sezione Guida introduttiva nella documentazione di Bitnami.

Fase 5: Creazione di un indirizzo IP statico e collegamento all'istanza LAMP

L'IP pubblico predefinito per l'istanza LAMP cambia se l'istanza viene arrestata e avviata. Un indirizzo IP statico, collegato a un'istanza, rimane invariato anche se l'istanza viene arrestata e avviata.

Crea un indirizzo IP statico e collegalo all'istanza LAMP. Per ulteriori informazioni, consulta Creare un IP statico e collegarlo a un'istanza nella documentazione di Lightsail.

  1. Nella scheda Istanze della home page di Lightsail, scegli l'istanza LAMP in esecuzione.

    Avvia e configura un'istanza LAMP.
  2. Scegli la scheda Reti, quindi Collega IP statico.

    Avvia e configura un'istanza LAMP.
  3. Rinomina l'IP statico, quindi scegli Crea e collega.

    Avvia e configura un'istanza LAMP.

Fase 6: Creazione di una zona DNS e mappatura di un dominio all'istanza LAMP

Trasferisci la gestione dei record DNS del tuo dominio a Lightsail. Ciò ti consente di mappare più facilmente un dominio sulla tua istanza LAMP e di gestire tutte le risorse del tuo sito Web utilizzando la console Lightsail. Per ulteriori informazioni, consulta Creazione di una zona DNS per gestire i record DNS del dominio.

  1. Nella scheda Domini e DNS della home page di Lightsail, scegli Crea zona DNS.

  2. Inserire il dominio, quindi scegliere Create DNS zone (Crea zona DNS).

  3. Annotare gli indirizzi dei server dei nomi elencati nella pagina.

    Aggiungi questi indirizzi dei name server al registrar del tuo nome di dominio per trasferire la gestione dei record DNS del tuo dominio a Lightsail.

    Avvia e configura un'istanza LAMP.
  4. Dopo che la gestione dei record DNS del tuo dominio è stata trasferita su Lightsail, aggiungi un record A per indirizzare l'apice del tuo dominio all'istanza LAMP, come segue:

    1. Scegli Aggiungi assegnazione nella scheda della zona DNS Assegnazioni.

    2. Nel campo Seleziona un dominio, scegli il dominio o il sottodominio.

    3. Nel menu a discesa Seleziona una risorsa, seleziona l'istanza LAMP creata in precedenza in questo tutorial.

    4. Scegli Assegna.

    Attendi la propagazione della modifica tramite il DNS di Internet prima che il dominio inizi a instradare il traffico verso l'istanza LAMP.

Passaggi successivi

Ecco alcuni passaggi aggiuntivi che puoi eseguire dopo aver avviato un'istanza LAMP in Amazon Lightsail: