Avvio rapido ai file statici

Questa guida vi mostrerĂ  come rendere operativo velocemente un server di file statici pronto per la produzione.

Prerequisiti:

  • Competenze di base del terminale / riga di comando
  • caddy nel vostro PATH
  • Una cartella contenente il vostro sito web

Esistono due modi semplici per rendere operativo rapidamente un server di file.

Riga di comando

Nel vostro terminale, spostatevi nella directory radice del vostro sito ed eseguite:

caddy file-server

Se ricevete un errore di permessi, probabilmente significa che il vostro sistema operativo non vi permette di associarvi a porte basse — usate quindi una porta alta al suo posto:

caddy file-server --listen :2015

Quindi aprite localhost (o localhost:2015) nel vostro browser per vedere il vostro sito!

Se non avete un file index ma volete visualizzare un elenco dei file, usate l'opzione --browse:

caddy file-server --browse

Potete usare un'altra cartella come radice del sito:

caddy file-server --root ~/miosito

Caddyfile

Nella radice del vostro sito, create un file chiamato Caddyfile con questo contenuto:

localhost

file_server

Se non avete il permesso di associarvi a porte basse, sostituite localhost con localhost:2015 (o un'altra porta alta).

Quindi, dalla stessa directory, eseguite:

caddy run

Potete quindi caricare localhost (o qualunque sia l'indirizzo nella vostra configurazione) per vedere il vostro sito!

La direttiva file_server ha molte altre opzioni per personalizzare il vostro sito. Assicuratevi di ricaricare Caddy (o fermarlo e avviarlo di nuovo) quando modificate il Caddyfile!

Se non avete un file index ma volete visualizzare un elenco dei file, usate l'argomento browse:

localhost

file_server browse

Potete anche usare un'altra cartella come radice del sito:

localhost

root * /var/www/miosito
file_server