Come ospitare un sito Web statico su Amazon S3 - IT

Come ospitare un sito Web statico su un'immagine Amazon S3

I siti Web statici possono essere ospitati su vari server Web, tuttavia per molti clienti il Il cloud Amazon S3 è la loro scelta preferitasemplici passaggi i proprietari di siti Web possono ospitare le proprie pagine su Amazon S3.


Sito Web statico e hosting Amazon S3: Come preparare il cloud

Per definizione i siti Web statici sono pagine Web che includono elementi statici — questo potrebbe includere script sul lato client. D'altro canto, i siti web dinamici utilizzano framework e soluzioni complesse per fornire elaborazione lato server. Siti web statici, perciò, caricare molto più velocemente e non metterà un carico pesante sulle risorse dei server. Amazon S3 è stato creato appositamente per i siti Web statici in quanto non supporta gli script lato server.

I proprietari del sito Web dovranno aver preparato un struttura di directory adatta — i siti dovranno essere preparati in modo adeguato. Tutte le immagini e i collegamenti devono puntare di conseguenza agli elementi pertinenti. Ci sono due modi per configurare i bucket Amazon S3 — o per usare il Console di gestione AWS o il SDK AWS.

Prima di poter ospitare i siti statici è necessario preparare l'ambiente necessario. Secondo la terminologia di Amazon, ogni oggetto è memorizzato in un file “secchio”, se non è impostato, è necessario crearlo. Ricordiamo ai nostri lettori che oggetto di archiviazione e trasferimento viene addebitato mentre la creazione di bucket è gratuita.

Creazione di bucket Amazon S3 tramite la console di gestione viene eseguito seguendo questi passaggi:

  1. Accedi ai servizi di gestione AWS e aprire la console S3.
  2. Scegli il Crea secchio opzione e inserire i dati richiesti. Il nome deve essere conforme alle convenzioni sui requisiti DNS — il nome deve essere univoco in tutto il cloud Amazon S3, essere almeno 3 personaggi e non più lungo di 63, deve iniziare con una lettera minuscola o un numero e non contenere caratteri maiuscoli nel suo nome.
  3. Il regione opzioni seleziona la posizione geografica in cui verrà ospitato il sito.
  4. L'opzione predefinita è consentire l'accesso pubblico al bucket S3. Confermare tutti i dati e selezionare il Crea secchio pulsante.

Leggi anche Come fare un Jekyll 4.0.0 Luogo



Caricamento del sito Web statico su Amazon S3: I passi necessari

Quando gli amministratori del sito Web hanno creato il loro bucket Amazon S3, avranno un ambiente pronto in cui i file possono essere caricati. Il primo passo per il lancio del sito sarà quello di preparare i pertinenti documento indice che è la home page del bucket, Amazon si riferisce ad esso come pagina predefinita. Durante la configurazione del secchio, agli utenti viene data la possibilità di specificare quale file servirà questo ruolo, per impostazione predefinita questo sarà un index.html.

immagine delle impostazioni di amazon s3

Quando gli utenti avranno creato il bucket S3, dovranno farlo carica i loro file. Aprendo a finestra del file manager sul computer locale e navigando nella cartella dei file preparati i proprietari del sito Web possono utilizzare a trascinare e rilasciare alla console AWS con il relativo bucket aperto.

Un fattore importante da considerare è che i servizi cloud non seguono il tradizionale schema di organizzazione dei file. Per definizione, Amazon S3 è un contenitore piatto di oggetti. però, gli utenti possono ricreare una gerarchia logica utilizzando i nomi delle chiavi dei file. Questo viene fatto usando l'approccio: se si fa riferimento solo al nome del file, si considera che si trova nella radice della posizione HTML pubblica. La struttura delle cartelle può essere simulata aggiungendo collegamenti agli oggetti nel modo seguente: per collegare un file ospitato su Dati / 2020 / Maggio / image.jpeg il cloud Amazon S3 lo cercherà data / 2020 / sottocartella di maggio. Altri tipi di collegamenti potrebbero non funzionare correttamente su Amazon S3 a seconda del codice utilizzato.

Leggi anche Come risolvere i problemi di posta elettronica di hosting condiviso



Hosting di siti Web statici su Amazon: Opzioni avanzate

Per consentire visione ad accesso pubblico i secchi di Amazon S3 di cui i proprietari del sito Web dovranno abilitarlo. Questo è fatto da disabilitando l'impostazione di accesso pubblico a blocchi e poi scrivere una politica di autorizzazione. Per apportare le modifiche alle impostazioni dovrai accedere al bucket Amazon S3 che è stato preparato per il sito Web statico e quindi scegliere il Menu delle autorizzazioni, clicca su modificare e poi cancella tutti i valori di accesso pubblico e poi Salva. Verrà visualizzata una finestra pop-up in cui i proprietari del sito Web dovranno confermare questa scelta. Questo cambierà il Stato di accesso mostrare “Gli oggetti possono essere pubblici”.

immagine di hosting di amazon s3

Il secondo passo è quello di scrivere una politica di accesso pubblico ad Amazon S3, questo viene fatto per consentire agli utenti di Internet di accedere al bucket. Dalla console di gestione selezionare il bucket e quindi immettere il permessi e quindi inserire in Opzione della politica della benna. La seguente regola deve essere inserita in Editor delle politiche di bucket:

{
“Versione”: “2012-10-17”,
“dichiarazione”: [
{
“Sid”: “PublicReadGetObject”,
“Effetto”: “permettere”,
“Principale”: “*”,
“Azione”: [
“s3:GetObject”
],
“Risorsa”: [
“arn:aws:s3:::example.com/*”
] }
] }

Il risorse la sezione dovrà essere sostituita con il nome del bucket che possiedi, sostituisci il example.com> con il tuo URL. Clicca su Salva per confermare le modifiche.

Queste sono le basi che devi configurare per caricare e consentire l'accesso pubblico al tuo sito statico Amazon S3. Altre opzioni che è possibile configurare possono includere regole di sicurezza e configurazione avanzata. La configurazione esatta dipenderà dai singoli casi d'uso.

Ricercato e creato da:
Krum Popov
Imprenditore appassionato del web, da allora realizza progetti web 2007. In 2020, ha fondato HTH.Guide, una piattaforma visionaria dedicata a semplificare la ricerca della soluzione di web hosting perfetta. Per saperne di più...
Revisionato tecnicamente da:
Metodi Ivanov
Esperto esperto di sviluppo web con 8+ Anni di esperienza, comprese conoscenze specialistiche negli ambienti di hosting. La sua esperienza garantisce che il contenuto soddisfi i più elevati standard di accuratezza e si allinei perfettamente con le tecnologie di hosting. Per saperne di più...

Lascio un commento

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *

Questo sito è protetto da reCAPTCHA e Google politica sulla riservatezza e Termini di servizio applicare.

Questo sito web utilizza i cookie per migliorare l'esperienza dell'utente. Utilizzando il nostro sito acconsenti a tutti i cookie in conformità con la ns politica sulla riservatezza.
Sono d'accordo
Su HTH.Guide, offriamo recensioni trasparenti di web hosting, garantire l’indipendenza dalle influenze esterne. Le nostre valutazioni sono imparziali poiché applichiamo standard rigorosi e coerenti a tutte le recensioni.
Mentre potremmo guadagnare commissioni di affiliazione da alcune delle società presenti, queste commissioni non compromettono l'integrità delle nostre recensioni né influenzano le nostre classifiche.
I guadagni dell'affiliato contribuiscono a coprire l'acquisizione dell'account, spese di prova, Manutenzione, e lo sviluppo del nostro sito web e dei sistemi interni.
Affidati a HTH.Guide per informazioni affidabili e sincerità sull'hosting.