Come installare il server Web Apache su Linux

click fraud protection

Quindi hai un sito web, ma ora hai bisogno di una piattaforma su cui ospitarlo. Potresti utilizzare uno dei tanti provider di hosting di siti Web disponibili o potresti provare a 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, cos'è Apache? In poche parole, è un server utilizzato per qualsiasi cosa, dalle pagine Web personali ai siti di livello aziendale. È tanto versatile quanto popolare.

Sarai in grado di ottenere i fatti su come installare Apache su un sistema Linux con la panoramica di questo articolo. Prima di iniziare, tuttavia, dovresti almeno essere a tuo agio a lavorare in Linux, inclusa la possibilità di cambiare directory, usando tar e gunzip e compilando con make (discuteremo dove trovare i binari se non vuoi provare a compilare il tuo proprio). Dovresti anche avere accesso all'account root sulla macchina server. Ancora una volta, se questo ti confonde, puoi sempre rivolgerti a un provider di hosting di materie prime invece di farlo da solo.

instagram viewer

Scarica Apache

È meglio scaricare l'ultima versione stabile di Apache all'inizio. Il posto migliore per ottenere Apache è dal Sito di download di Apache HTTP Server. Scarica i file sorgente appropriati per il tuo sistema. Rilasci binari per alcuni sistemi operativi sono disponibili anche da questo sito.

Estrai i file Apacheache

Una volta scaricati i file, dovrai decomprimerli:

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

Configurare il tuo server per Apache

Una volta che hai i file disponibili, devi indicare alla tua macchina dove trovare tutto configurando i file sorgente. Il modo più semplice per farlo è accettare tutte le impostazioni predefinite e digitare semplicemente:

Naturalmente, la maggior parte delle persone non vuole accettare solo le scelte predefinite che vengono loro presentate. L'opzione più importante è il.

opzione. Specifica la directory in cui il file.

verranno installati. È inoltre possibile impostare variabili e moduli di ambiente specifici. Alcuni dei.

potresti voler installare includono:

  • mod_alias - per mappare diverse parti dell'albero degli URL
  • mod_include - per analizzare le inclusioni lato server
  • mod_mime - per associare le estensioni dei file al relativo tipo MIME
  • mod_rewrite - per riscrivere gli URL al volo
  • mod_speling (sic) - per aiutare i tuoi lettori che potrebbero scrivere in modo errato gli URL
  • mod_ssl - per consentire la crittografia avanzata utilizzando SSL
  • mod_userdir - per consentire agli utenti del sistema di avere le proprie directory di pagine web

Tieni presente che questi non sono tutti i moduli che potresti installare su un dato sistema: il particolare progetto dipenderà da ciò che installi, ma questo elenco sopra è un buon punto di partenza. Leggi di più sul dettagli sui moduli per determinare quali sono necessari.

Costruisci Apache

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

Personalizza Apache

Supponendo che non ci siano stati problemi con la tua installazione e build, sei pronto per personalizzare il tuo Configurazione di Apache. Questo in realtà equivale a modificare il file httpd.conf. Questo file si trova in PREFISSOdirectory /conf. Generalmente lo modifichiamo con l'editor di testo.

Dovrai essere root per modificare questo file.

Segui le istruzioni in questo file per modificare la configurazione nel modo desiderato. Ulteriori informazioni sono disponibili su Sito web di Apache. Puoi sempre rivolgerti a quel sito per ulteriori informazioni e risorse.

Metti alla prova il tuo server Apache

Apri un browser web sulla stessa macchina e digita.

nella casella dell'indirizzo. Dovresti vedere una pagina simile a quella nello screenshot parziale sopra (l'immagine che accompagna questo articolo). Dirà a grandi lettere.

Questa è una buona notizia, perché significa tua.

è installato correttamente.

Inizia a modificare/caricare pagine sul tuo 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!

instagram story viewer