Skip to main content

Come installare il server Web Apache su Linux

Introduzione al terminale Debian Linux e comandi base (cd/ls/mv/cp/rm/mkdir/man/clear) [S01X02][ITA] (Aprile 2025)

Introduzione al terminale Debian Linux e comandi base (cd/ls/mv/cp/rm/mkdir/man/clear) [S01X02][ITA] (Aprile 2025)
Anonim

Quindi hai un sito web, ma ora hai bisogno di una piattaforma per ospitarla. Potresti utilizzare uno dei tanti provider di hosting di siti web disponibili, oppure provare ad ospitare il tuo sito Web da solo con il tuo server web.

Poiché Apache è gratuito, è uno dei server web più popolari da installare. Ha anche diverse funzionalità che lo rendono utile per molti diversi tipi di siti web. Allora, che cos'è Apache? In poche parole, è un server utilizzato per tutto, dalle pagine Web personali ai siti di livello aziendale. È versatile e popolare.

Sarai in grado di ottenere informazioni su come installare Apache su un sistema Linux con la panoramica di questo articolo. Prima di iniziare, comunque, dovresti almeno sentirti a tuo agio a lavorare in Linux, incluso essere in grado di cambiare directory, usare tar e gunzip e compilare make (discuterò dove trovare i binari se non vuoi provare a compilare il tuo proprio). Dovresti anche avere accesso all'account root sul computer server. Di nuovo, se questo ti confonde, puoi sempre rivolgerti a un fornitore di hosting di merci invece di farlo tu stesso.

Scarica Apache

È meglio scaricare l'ultima versione stabile di Apache come si inizia. Il posto migliore per ottenere Apache è dal sito di download di Apache HTTP Server. Scarica i file sorgente appropriati per il tuo sistema. Le versioni binarie per alcuni sistemi operativi sono disponibili anche da questo sito.

Estrai i file Apache

Dopo aver scaricato i file, dovrai decomprimerli:

gunzip -d httpd-2_0_NN.tar.gztar xvf httpd-2_0_NN.tar

Questo crea una nuova directory nella directory corrente con i file di origine.

Configurazione del server per Apache

Una volta che i file sono disponibili, è necessario istruire la propria macchina su dove trovare tutto configurando i file sorgente. Il modo più semplice per farlo è quello di accettare tutti i valori predefiniti e digitare semplicemente:

./configure

Naturalmente, molte persone non vogliono accettare solo le scelte predefinite che vengono loro presentate. L'opzione più importante è la

prefix = PREFISSO opzione. Specifica la directory in cui verranno installati i file Apache. È inoltre possibile impostare variabili e moduli di ambiente specifici. Alcuni dei moduli che potresti aver installato includono:

  • mod_alias - per mappare diverse parti dell'albero degli URL
  • mod_include - per analizzare il lato server include
  • mod_mime - per associare le estensioni di file con il suo tipo MIME
  • mod_rewrite - per riscrivere gli URL al volo
  • mod_speling (sic) - per aiutare i tuoi lettori che potrebbero sbagliare a digitare gli URL
  • mod_ssl - per consentire una crittografia forte tramite SSL
  • mod_userdir - per consentire agli utenti del sistema di avere le proprie directory web

Tieni presente che questi non sono tutti i moduli che potresti installare su un determinato sistema: il particolare progetto dipenderà da ciò che installerai, ma questo elenco sopra è un buon punto di partenza. Maggiori informazioni sui dettagli dei moduli per determinare quali sono necessari.

Costruisci Apache

Come con qualsiasi installazione sorgente, dovrai quindi creare l'installazione:

renderefare installare

Personalizza Apache

Supponendo che non ci siano stati problemi con l'installazione e la compilazione, sei pronto per personalizzare la configurazione di Apache. Questo equivale davvero a modificare il file httpd.conf. Questo file si trova nel

PREFISSO / conf directory. Generalmente lo modifico con l'editor di testo.

VI PREFISSO /conf/httpd.conf

Nota: Devi essere root per modificare questo file.

Seguire le istruzioni in questo file per modificare la configurazione nel modo desiderato. Ulteriori informazioni sono disponibili sul sito Web di Apache. È sempre possibile rivolgersi a quel sito per ulteriori informazioni e risorse.

Metti alla prova il tuo server Apache

Aprire un browser Web sulla stessa macchina e digitare

http: // localhost / nella casella dell'indirizzo. Dovresti vedere una pagina simile a quella nell'immagine parziale sopra (l'immagine che accompagna questo articolo). Dirà a grandi lettere Vedendo questo invece del sito web che ti aspettavi? Questa è una buona notizia, poiché significa che il tuo server è installato correttamente.

Iniziare a modificare / caricare pagine sul server Web Apache appena installato

Una volta che il tuo server è attivo e funzionante, puoi iniziare a pubblicare pagine. Divertiti a costruire il tuo sito web!