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à.
Configurazione WordPress con una rete di distribuzione di contenuti Lightsail
Questo modello confezionato da Bitnami è obsoleto
I blueprint confezionati da Bitnami non riceveranno più aggiornamenti dopo il 19 maggio 2026. A partire dal 19 novembre 2026, non sarai più in grado di creare nuove istanze con questo blueprint. Quando crei nuove istanze, ti consigliamo di utilizzare il blueprint Lightsail equivalente, se disponibile. Le istanze esistenti che utilizzano i blueprint confezionati da Bitnami continueranno a funzionare senza interruzioni. Ulteriori informazioni
Se hai un'istanza esistente che utilizza un blueprint confezionato da Bitnami e desideri migrare a un blueprint, vedi Migrate to Lightsail blueprint. Lightsail-packaged Migrazione dai blueprint Bitnami ai blueprint Lightsail
Questo tutorial si applica alle istanze che utilizzano solo pacchetti di Bitnami WordPress
Se la tua istanza utilizza il WordPress blueprint confezionato da Lightsail, vedi invece. WordPress
In questa guida, ti mostriamo come configurare la tua WordPress istanza per funzionare con una distribuzione Amazon Lightsail.
Tutte le distribuzioni Lightsail hanno HTTPS abilitato di default per il loro dominio predefinito (ad esempio,). 123456abcdef.cloudfront.net La configurazione della distribuzione determina se la connessione tra la distribuzione e l'istanza è crittografata.
-
Il tuo WordPress sito Web utilizza solo HTTP: se il tuo sito Web utilizza HTTP solo come origine della distribuzione e non è configurato per utilizzare HTTPS, puoi configurare la distribuzione in modo da terminare SSL/TLS e inoltrare tutte le richieste di contenuto all'istanza utilizzando una connessione non crittografata.
-
Il tuo WordPress sito Web utilizza HTTPS: se il tuo sito Web utilizza HTTPS come origine della distribuzione, puoi configurare la distribuzione per inoltrare tutte le richieste di contenuto alla tua istanza utilizzando una connessione crittografata. Questa configurazione è nota come crittografia end-to-end.
Fase 1: completamento dei prerequisiti
Prima di iniziare, assicurati che l' WordPress istanza sia in esecuzione. Per ulteriori informazioni, consulta Avvio, arresto o riavvio dell'istanza.
Fase 2: Creare la distribuzione
Completa i passaggi seguenti per configurare una distribuzione Lightsail per la tua WordPress istanza. Per ulteriori informazioni, consulta Crea una rete di distribuzione di contenuti Lightsail.
Per creare una distribuzione per la tua istanza WordPress
-
Nel riquadro di navigazione a sinistra, scegli Rete.
-
Scegli Create Distribution (Crea distribuzione).
-
Per Scegli la tua origine, scegli la regione in cui stai eseguendo l' WordPress istanza, quindi scegli la tua WordPress istanza. Utilizziamo automaticamente l'indirizzo IP statico che hai associato all'istanza.
-
Per il comportamento di memorizzazione nella cache, scegli Best for WordPress.
-
(Facoltativo) Per configurare la crittografia end-to-end, modifica la politica del protocollo di origine impostando solo HTTPS. Per ulteriori informazioni, consulta Policy del protocollo di origine. Ciò richiede che la tua WordPress istanza serva HTTPS. Per istruzioni, consulta Abilitare HTTPS sulla tua WordPress istanza.
-
Configura le opzioni rimanenti, quindi scegli Crea distribuzione.
-
Nella scheda Domini personalizzati, scegli Crea certificato. Inserisci un nome univoco per il certificato, inserisci i nomi del dominio e dei sottodomini, quindi scegli Crea certificato.
-
Sceglie Attach certificate (Allega certificato).
-
Per Aggiorna i record DNS, scegli Ho capito.
Passaggio 3: aggiornamento dei record DNS
Completa i seguenti passaggi per aggiornare i record DNS per la tua zona DNS Lightsail.
Per aggiornare i record DNS per la tua distribuzione
-
Nel riquadro di navigazione a sinistra, scegli Domains & DNS.
-
Nella sezione DNS zones (Zone DNS) della pagina, scegli il nome di dominio a cui desideri aggiungere il registro che indirizza il traffico del dominio alla distribuzione.
-
Scegli la scheda DNS records (Record DNS). Quindi, scegli Add record (Aggiungi record).
-
Completa una delle seguenti fasi a seconda del tipo di dominio a cui desideri punti la distribuzione:
-
Scegli un registro (A) dell'indirizzo per puntare un dominio apex (ad esempio,
example.com) alla distribuzione.Se nella zona DNS è già presente un registro A per l'apex del dominio, sarà necessario modificarlo anziché aggiungere un altro registro A.
-
Scegli un nome canonico (CNAME) per indirizzare un sottodominio (ad esempio,
website.example.com) verso la distribuzione.
-
-
Se aggiungi un registro A, nella casella di testo Resolves to (Risolve) scegli il nome della distribuzione. Se aggiungi un registro CNAME, nella casella di testo Maps to (Mappa a) inserisci il nome di dominio di default della distribuzione.
Nota
Quando aggiungi un record A alla zona DNS e scegli il nome della distribuzione, aggiungi di fatto un record di alias, diverso da un record di indirizzo. Lightsail semplifica l'aggiunta di record alias senza i passaggi aggiuntivi normalmente richiesti da altri provider di hosting DNS.
-
Scegli l'icona di salvataggio per salvare il registro nella zona DNS.
Ripeti questi passaggi per aggiungere registri DNS aggiuntivi per domini nel certificato utilizzato con la distribuzione. Attendi il tempo necessario affinché le modifiche si propaghino attraverso il DNS di Internet. Dopo alcuni minuti, dovresti verificare se il dominio punta alla distribuzione. Dovresti anche testare la distribuzione. Per ulteriori informazioni, consulta Test della distribuzione.
Passaggio 4: consentire la memorizzazione nella cache dei contenuti statici da parte della distribuzione
Completa la seguente procedura per modificare il wp-config.php file nella tua WordPress istanza in modo che funzioni con la tua distribuzione.
Nota
Ti consigliamo di creare un'istantanea della tua WordPress istanza prima di iniziare con questa procedura. Lo snapshot può essere utilizzato come backup da cui puoi creare un'altra istanza, nel caso in cui qualcosa vada storto. Per ulteriori informazioni, consulta Creazione di uno snapshot dell'istanza Linux o Unix.
-
Accedi alla console Lightsail.
-
Nel riquadro di navigazione a sinistra, scegli l'icona del client SSH basato sul browser visualizzata accanto alla tua istanza. WordPress
-
Dopo aver stabilito la connessione all'istanza, inserisci il comando seguente per creare un backup del file
wp-config.php. Se qualcosa va storto, puoi ripristinare il file utilizzando il backup.sudo cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php.backup -
Inserisci il comando seguente per aprire il file
wp-config.phputilizzando Vim.sudo vim /opt/bitnami/wordpress/wp-config.php -
Premi
Iper accedere alla modalità di inserimento in Vim. -
Elimina le righe di codice seguenti nel file.
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/'); -
Aggiungi una delle seguenti righe di codice al file a seconda della versione WordPress che stai utilizzando:
-
Se utilizzi la versione 3.3 o versioni precedenti, aggiungi le seguenti righe di codice nel punto in cui hai eliminato il codice in precedenza.
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; } -
Se utilizzi la versione 3.3.1-5 o versioni successive, aggiungi le seguenti righe di codice nel punto in cui hai eliminato il codice in precedenza.
define('WP_SITEURL', 'http://DOMAIN/'); define('WP_HOME', 'http://DOMAIN/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; }
-
-
Premi il tasto ESC per uscire dalla modalità di inserimento in Vim, quindi digita
:wq!e premi INVIO per salvare (scrivere) le modifiche e uscire da Vim. -
Inserisci il comando seguente per riavviare il servizio Apache sull'istanza.
sudo /opt/bitnami/ctlscript.sh restart apache -
Attendi alcuni istanti per il riavvio del servizio Apache, quindi verifica che la distribuzione stia memorizzando nella cache i contenuti. Per ulteriori informazioni, consulta Verifica la tua distribuzione Amazon Lightsail.
-
Se qualcosa va storto, stabilisci nuovamente la connessione all'istanza utilizzando il client SSH basato su browser. Esegui il comando seguente per ripristinare il file
wp-config.phputilizzando il backup che hai creato in precedenza in questa guida.sudo cp /opt/bitnami/wordpress/wp-config.php.backup /opt/bitnami/wordpress/wp-config.phpDopo aver ripristinato il file, immetti il seguente comando per riavviare il servizio Apache:
sudo /opt/bitnami/ctlscript.sh restart apache
Ulteriori informazioni sulle distribuzioni
Ecco alcuni articoli per aiutarti a gestire le distribuzioni in Lightsail: