Ci capita spesso di sentire lettori che si sentono un po’ nervosi quando pensano di installare WordPress su Amazon Web Services (AWS). Sembra un’operazione tecnica, complicata e che solo gli sviluppatori potrebbero utilizzare.
Ad onor del vero, AWS offre molti strumenti potenti per gli sviluppatori. Ma è anche una piattaforma di cloud hosting flessibile che permette a chiunque di gestire un sito WordPress, una volta che si sa da dove cominciare.
Abbiamo usato AWS molte volte per costruire siti web più veloci e scalabili che l’hosting tradizionale non riusciva a gestire. Con la giusta configurazione, potete attingere alla stessa tecnologia cloud di cui si fidano alcuni dei più grandi siti web del mondo.
In questo tutorial vi mostreremo esattamente come installare WordPress su Amazon Web Services, passo dopo passo. Il nostro obiettivo è quello di rendervi più facile seguirlo, anche se non avete mai toccato AWS prima d’ora.

📝 Nota: se avete appena avviato un sito web, vi consigliamo di utilizzare una delle soluzioni più semplici della nostra guida su come installare WordPress.
Che cos’è AWS?
Amazon Web Services (AWS) è una piattaforma cloud che offre host, storage e potenti strumenti per l’esecuzione di siti web e applicazioni su Internet. Invece di utilizzare un host web tradizionale, AWS consente di creare un ambiente di hosting personalizzato nel cloud.
È affidabile per le aziende di tutte le dimensioni, dalle piccole startup alle società globali. Con AWS avrete più controllo, flessibilità e spazio per far crescere il vostro sito web secondo i vostri termini.
Vediamo quindi perché potreste voler installare WordPress su AWS e cosa dovreste sapere prima di fare questa scelta.
Perché installare WordPress su AWS?
Installare WordPress su AWS può sembrare un nuovo livello di libertà per il vostro sito web. Vi dà il pieno controllo sulla configurazione del vostro host, con la possibilità di scalare il vostro sito man mano che cresce.
Abbiamo utilizzato AWS per progetti in cui l’host WordPress tradizionale non riusciva a tenere il passo. Quando avete bisogno di maggiore velocità, flessibilità e affidabilità, AWS vi offre gli strumenti per costruire esattamente ciò di cui avete bisogno.
Detto questo, AWS non è la soluzione ideale per ogni situazione. Ecco una rapida panoramica dei pro e dei contro per aiutarvi a decidere se è giusto per voi.
I vantaggi dell’utilizzo di AWS per WordPress:
- Scalabilità: Gestisce facilmente i picchi di traffico senza rallentare il sito.
- Flessibilità: Personalizzate il vostro ambiente di host esattamente come volete.
- Prestazioni: Sfruttate i server veloci e le potenti risorse del cloud.
- Prezzi a consumo: Pagate solo per le risorse effettivamente utilizzate, senza costi mensili corretti.
Contro dell’utilizzo di AWS per WordPress:
- Curva di apprendimento: AWS non è facile da usare per i principianti e l’impostazione può essere complicata all’inizio.
- È necessaria la manutenzione: L’utente è responsabile della gestione degli aggiornamenti, dei backup e delle impostazioni di sicurezza.
- I costi possono aumentare: Senza un’attenta gestione, le tariffe di utilizzo di AWS possono diventare costose nel tempo.
Ora che conoscete i pro e i contro, vediamo come installare WordPress su AWS passo dopo passo.
Abbiamo suddiviso questo articolo in due metodi. Il primo metodo è un processo manuale molto tecnico e complicato. Il secondo metodo è più facile per i principianti perché consente di utilizzare l’infrastruttura AWS attraverso una soluzione di hosting WordPress gestita preferita.
Potete utilizzare i collegamenti rapidi qui sotto per passare al metodo che desiderate utilizzare:
Metodo 1: Installazione manuale di WordPress su Amazon Web Services (utenti avanzati)
La prima cosa da fare è visitare il sito web di Amazon Web Services. È possibile creare un account gratuito, ma è necessario inserire i dati della carta di credito. Amazon verificherà la vostra identità addebitandovi 1 dollaro per la vostra carta.
Una volta verificato l’account, accedere alla console AWS e fare clic sul menu “Servizi”. Nella sezione di calcolo, selezionare Lightsail per continuare.

Che cos’è Lightsail?
Lightsail è uno dei tanti servizi forniti da Amazon Web Services. È stato progettato per consentire agli utenti di lanciare facilmente le proprie istanze di hosting VPS, che sono preinstallate con i più diffusi software di web hosting.
Lightsail vs EC2: Perché consigliamo Lightsail per i principianti di WordPress
Quando si imposta WordPress su AWS, si hanno due opzioni principali: Lightsail o EC2. Sebbene entrambi possano ospitare un sito WordPress, Lightsail è molto più semplice e adatto ai principianti, motivo per cui lo consigliamo alla maggior parte degli utenti.
Lightsail racchiude tutto ciò che serve in una Bacheca facile da usare. Gestisce automaticamente molti dettagli tecnici, in modo che possiate ricevere il focus sull’on line del vostro sito web senza rimanere bloccati in complicate impostazioni del server.
Feature | Lightsail | EC2 |
---|---|---|
Ease of Use | Very beginner-friendly with simple setup | Advanced; requires technical knowledge |
Setup Time | Longer manual configurations needed | Longer manual configurations are needed |
Built-in WordPress Option | Yes, pre-configured | No, manual installation required |
Billing | Flat monthly pricing | Pay-as-you-go with multiple separate charges |
Best For | Small to medium websites, beginners | Large custom apps, experienced developers |
Se siete alle prime armi con il cloud hosting o se volete semplicemente rendere operativo il vostro sito WordPress in tempi brevi, Lightsail è la scelta più semplice e veloce. È quello che utilizzeremo in questo tutorial.
Prezzi per AWS Lightsail
AWS Lightsail offre un periodo di prova gratuito che consente di testare il servizio per tre mesi. Dopodiché, si pagherà una tariffa mensile fissa in base alla configurazione di host scelta al momento dell’iscrizione.
I prezzi partono da soli 5 dollari al mese e aumentano con l’aggiunta di memoria, storage o larghezza di banda. Per gestire senza problemi un piccolo sito WordPress, si consiglia di iniziare con un piano di almeno 7 dollari al mese.
Offre risorse sufficienti per gestire il normale traffico del sito web senza rallentamenti e si può sempre effettuare un upgrade in un secondo momento se il sito cresce.

Ora che sapete perché usiamo Lightsail e come funzionano i prezzi, vediamo come lanciare il vostro sito web WordPress su AWS.
Passo 1: Creare un’istanza VPS con WordPress installato
Quindi, fare clic sul pulsante “Crea istanza” per avviare e configurare le impostazioni dell’istanza.

Ora vi verrà chiesto di scegliere una regione per la vostra istanza VPS. Verranno visualizzate diverse località geografiche tra cui scegliere.
Suggerimento 💡: Vi consigliamo di scegliere una località in cui si trova il vostro pubblico di riferimento. Questo riduce la latenza del server e aumenta la velocità e le prestazioni del vostro sito web WordPress.

Fare clic per selezionare la regione e scorrere verso il basso per configurare l’immagine dell’istanza.
Per prima cosa, è necessario selezionare Linux/Unix come piattaforma e poi, sotto l’opzione “Seleziona un progetto”, fare clic su WordPress.

Dopodiché, è necessario scorrere ulteriormente verso il basso fino alla sezione “Scegli il tuo piano di istanza”.
Da qui è necessario selezionare la dimensione del server. Si consiglia di iniziare con almeno 1 GB di memoria. In questo modo WordPress avrà a disposizione molte risorse per funzionare anche in caso di picchi di traffico.

Infine, è necessario inserire un nome per l’istanza AWS VPS. Può essere qualsiasi cosa che aiuti a identificare le funzioni di questo server VPS.
Quindi, fare clic sul pulsante “Crea istanza” per continuare.

AWS creerà un’istanza di server VPS con WordPress e tutto il software necessario per eseguirlo.
Una volta che la vostra istanza è pronta, fate clic sul menu a tre punti e selezionate “Gestisci”.

Si accede così all’area di gestione dell’istanza VPS.
Passo 2: Recuperare il nome utente e la password dell’amministratore di WordPress
L’area di gestione dell’istanza VPS è il centro di controllo del server virtuale ospitato sul cloud di Amazon. Da qui è possibile riavviare, arrestare e persino eliminare il server. Ma soprattutto, è qui che configurerete il vostro sito web WordPress.
Nella pagina di gestione, vedrete un pulsante per “accedere all’amministrazione di WordPress”, ma prima di farlo, dovete scoprire il nome utente e la password predefiniti del vostro sito web.

Vedrete il vostro nome utente sotto la voce “Nome amministratore predefinito di WordPress”. Fare clic per copiarlo e incollarlo in un editor di testo semplice come Notepad.
Di seguito, dovete fare clic sul link “Recupera la password predefinita” sotto l’opzione “Password di amministrazione predefinita di WordPress”.

Questo mostra i due passaggi da completare per ottenere la password di amministrazione di WordPress.
Per il primo passo, fare clic sul pulsante “Launch Cloudshell” per aprire una finestra a riga di comando. Lo schermo del browser si dividerà e nella parte inferiore apparirà un’interfaccia a riga di comando.
Il passo 2 consiste nel copiare il codice sopra riportato e incollarlo nella finestra della riga di comando di CloudShell.

Lo script verrà eseguito e mostrerà la password di WordPress alla fine, subito dopo il testo bitnami_application_password
.
Ora è possibile copiare la password e salvarla in un editor di testo. Quindi, si può fare tranquillamente clic sul pulsante di chiusura per uscire dalla finestra di CloudShell.
Ora che avete il nome utente e la password dell’amministratore, potete accedere all’area di amministrazione del vostro sito WordPress.
Passo 3: accedere all’area amministrativa di WordPress su AWS
Tornare alla parte superiore della dashboard di gestione dell’istanza e fare clic sul pulsante “Accedi all’amministrazione di WordPress”.

Si aprirà un popup che mostrerà l’URL di accesso all’area di amministrazione di WordPress.
Poiché il vostro sito web non ha un nome di dominio, dovrete accedervi utilizzando il suo indirizzo IP pubblico.

Questo aprirà l’area di amministrazione di WordPress in una nuova scheda del browser.
Verrà visualizzata la schermata di accesso a WordPress. Inserite il nome utente e la password predefiniti dell’amministratore recuperati in precedenza.

Una volta effettuato l’accesso, si vedrà la familiare dashboard di amministrazione di WordPress.
Nota: abbiamo notato che AWS non aggiorna automaticamente WordPress o i plugin, quindi potrebbe essere necessario installare alcuni aggiornamenti. Ecco una guida rapida su come installare gli aggiornamenti di WordPress.

Passo 4: Aggiunta di un nome di dominio al VPS AWS
Come avete notato, la vostra istanza AWS VPS utilizza un indirizzo IP pubblico. Dovrete aggiungere un nome di dominio alla vostra istanza VPS per poter iniziare a lavorare sul vostro sito web WordPress e renderlo pubblicamente disponibile.
È possibile utilizzare il nome di dominio esistente o registrarne uno nuovo. Amazon non vende nomi di dominio, quindi è necessario acquistarne uno da un registrar di domini di terze parti.
Raccomandiamo Domain.com. Offrono prezzi competitivi e ci piacciono i loro facili strumenti di gestione dei domini. È possibile utilizzare il nostro coupon Domain.com per ottenere un ulteriore sconto del 25%.
Una volta che il vostro nome di dominio è pronto, passate alla scheda “Connect” nell’area di gestione della vostra istanza VPS e fate clic sul pulsante “Set up your website”.

Verrà avviata una procedura di configurazione guidata.
Per prima cosa, è necessario selezionare un dominio di terze parti e poi inserire il nome di dominio personalizzato.

Fare clic su “Usa questo dominio” per continuare.
Nella schermata successiva, vi verrà chiesto come volete gestire il vostro nome di dominio. Scegliete “Lightsail DNS Zone” perché sarà più comodo.

È sufficiente cliccare su “Crea zona DNS” per continuare.
La procedura guidata di configurazione mostrerà ora i valori dei server dei nomi DNS.

È necessario accedere all’account del registratore di domini per aggiornare i server dei nomi. Abbiamo una guida pratica sull’aggiornamento dei server dei nomi DNS che copre le piattaforme di hosting e di registrazione dei domini più diffuse.
Una volta aggiornate le informazioni sul server dei nomi, tornare alla configurazione guidata e fare clic su “Continua”.
Nota ⏲️: Le modifiche al server dei nomi possono richiedere fino a 24 ore per essere aggiornate su Internet.
Nel passaggio successivo, vi verrà chiesto di inserire un nome per il vostro IP statico. È possibile inserire qualsiasi nome che consenta di identificare facilmente le funzioni di questo IP.

Fare clic su “Crea IP statico” per continuare.
Nella schermata successiva, vi verrà chiesto di assegnare il dominio alla vostra istanza VPS. Fare clic sul pulsante “Aggiungi assegnazione”.

Si aprirà una finestra a comparsa.
Verrà visualizzato il nome di dominio principale come opzione consigliata. Basta fare clic per selezionarlo e poi fare clic su “Aggiungi”.

La procedura guidata di configurazione aggiungerà ora il vostro dominio principale alle impostazioni DNS e lo farà puntare alla vostra istanza VPS.
Fare clic su “Continua” per passare alla fase successiva.

Nella fase finale, vi verrà chiesto di selezionare il vostro dominio per installare un certificato SSL gratuito.
Di seguito, vi verrà chiesto di inserire il vostro indirizzo e-mail per confermare l’accettazione dell’informativa sulla privacy di Let’s Encrypt (fornitore gratuito di servizi SSL).

Successivamente, vi verrà chiesto di autorizzare Lightsail a installare un certificato SSL per voi.
Fare clic su “Crea certificato” per procedere.

La configurazione guidata aggiungerà ora un certificato SSL al vostro sito web.
A questo punto si torna alla pagina di gestione dell’istanza, dove si vedrà lo stato di configurazione del sito web.

Nota: le impostazioni del certificato SSL e del server dei nomi di dominio possono richiedere un certo tempo per essere applicate.
Ora potete accedere al vostro sito WordPress utilizzando il vostro nome di dominio personalizzato:
https://yourdomain.com/wp-admin
Non dimenticate di sostituire yourdomain.com con il vostro nome di dominio.
Congratulazioni, avete installato con successo WordPress su Amazon Web Services.
Metodo 2: Installare WordPress su AWS tramite l’hosting WordPress gestito (più semplice)
Come avrete notato, la creazione di un sito WordPress personalizzato su Amazon Web Services è tecnica e complicata.
L’infrastruttura di cloud computing fornita da Amazon Web Services è una soluzione a pagamento. Ciò significa che i picchi di traffico aumenteranno significativamente la fattura dell’ospitato. Inoltre, sarete sempre responsabili della gestione dei vostri servizi, il che rappresenta un ulteriore lavoro.
Un modo più semplice per utilizzare WordPress su piattaforme cloud senza problemi è utilizzare un provider di hosting WordPress gestito.
Consigliamo di utilizzare SiteGround. Si tratta di un provider di hosting WordPress gestito che utilizza Google Cloud Platform invece di Amazon Web Services. E quando si tratta di prestazioni, Google Cloud e Amazon AWS sono testa a testa.
Tuttavia, abbiamo scoperto che le modifiche aggiuntive apportate da SiteGround ai loro server Google Cloud hanno fornito prestazioni molto migliori. Questo è stato uno dei motivi per cui siamo passati da WPBeginner a Siteground.
Anche molte altre aziende nostre partner sono ospitate su SiteGround. Per maggiori dettagli, consultate la nostra recensione completa di SiteGround.
Altre alternative da considerare sono Bluehost Cloud e WordPress.com (piani Business e Commerce).
Bonus: Guide per la configurazione di WordPress che potrebbero esservi utili
Se volete esplorare ancora più modi per installare e impostare WordPress, vi abbiamo messo alla copertina. Ecco alcuni tutorial aggiuntivi che possono aiutarvi con diverse configurazioni di host, installazioni locali e opzioni linguistiche.
- Come installare WordPress – Tutorial completo per l’installazione di WordPress
- Come installare WordPress in una sottodirectory (passo dopo passo)
- Come installare WordPress su un computer Windows
- Come installare WordPress in locale su Mac
- Come installare WordPress in altre lingue
Speriamo che questo articolo vi abbia aiutato a capire come installare WordPress su Amazon Web Services. Potreste anche voler consultare la nostra guida definitiva su come migliorare la velocità e le prestazioni di WordPress con istruzioni passo dopo passo o la nostra selezione di esperti dell’hosting WordPress più veloce.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
sanskruti
Is it possible to link a pre-existing website(created on wordpress) with AWS?
WPBeginner Support
You would use this method to install WordPress and transfer your content over. You can see our guide on how to transfer your content below:
https://www.wpbeginner.com/wp-tutorials/how-to-move-wordpress-to-a-new-host-or-server-with-no-downtime/
Admin
Nancy Melucci
Just a head’s up – the new interface for EC2 makes it a lot harder to find the system log to recover the password. Fortunately, there’s a toggle button. So I toggled to the old interface.
WPBeginner Support
Thank you for sharing that information for those looking for that
Admin
Gordon Taylor
Thank you so much for this excellent guide. I now have my first WordPress site up on AWS.
WPBeginner Support
Glad our guide was helpful
Admin
Rahul Veerwal
This was amazing. Thank you so much for the detailed guidance. I was able to setup in under 10 mins.
WPBeginner Support
You’re welcome, glad our guide could help
Admin
AJ
Hello thank you for the article. I currently have AWS subscription and services. I also have a website that is already being hosted and it is not WP.
I now want to install a WP website to replace the current site.
Do I just use the same installation instructions above? Or is there a different process.
Another question: if I want the designer to install for me, should I create a different AWS log in for them to use? Or
WPBeginner Support
You would need to remove the old site and then you can follow this guide. It may be a good idea to give your designer their own login information should access need to be removed at a later date.
Admin
kenny
WOW!! What an excellent article. Very thorough, painless and easy to follow.
I also wanted to let you know that your Pagely link in (Method 2. Using Amazon Web Services via Managed WordPress Hosting) goes to the Pagely website but it pops up with a 404. Just wanted to let you guys know that so you can possibly fix that if you’d like.
WPBeginner Support
Thanks for letting us know, we’ll be sure to look into that
Admin
Majed Ahmed
Thank you so much but i have one important question
When i installed my wordpress site
I already have theme ok ? from where can i upload the theme please ?
Sorry for my bad english
WPBeginner Support
For installing a theme, if that is what you’re looking to do, you would want to take a look at our guide here: https://www.wpbeginner.com/beginners-guide/how-to-install-a-wordpress-theme/
Admin
Yaya JATTA
What a well documented step by step process laid out simply for any lay man to follow and get the same result as an expert will.
Thank you!, I landed on the right page will be sure to join your youtube channel.
WPBeginner Support
Glad our article was helpful
Admin
Nigel
Incredibly useful page. Thanks for posting this. Took me 15 minutes to set up 2 WordPress sites. Brilliant.
WPBeginner Support
Glad our guide could help
Admin
Vikas Goyal
I installed wordpress as guided in the step by step process in this article.
Everything is working fine except for the backend login page.
The password that is given in instance log is not working.
Kindly help
WPBeginner Support
Don’t forget to exclude the quotes in the password when entering it and it is case sensitive. Otherwise, you would need to use the command line and reset your password using the Bitnami documentation method.
Admin
Kevin
One of the best walkt hroughs of this complex setup i have seen. Thanks!
WPBeginner Support
Hey Kevin,
We are glad you found it helpful. Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Admin
Jay
Great article and instructions. I did this about a year ago and have been very happy with the service. I have a small personal website that was free for the first year and now $10 per month.
“As you may have noticed that setting up a custom WordPress install on Amazon web services is a very technical and complicated process.”
You should at least state that ‘very technical’ is subjective. You should also at least mention the advantages of having a VPS versus a managed hosting service.
Mahesh
Really Thanks a lot
Ahmed
Thanks for the explanation. Well explained
Andy
Great article. Thanks a lot for detail explination.