Come installare il server Web Apache su Ubuntu 18.04 [Quickstart]


Introduzione

Il server HTTP Apache è il server web più utilizzato al mondo. Fornisce molte potenti funzionalità, tra cui moduli caricabili dinamicamente, supporto multimediale robusto e ampia integrazione con altri software popolari.

In questa guida, spiegheremo come installare un server web Apache sul server Ubuntu 18.04. Per una versione più dettagliata di questo tutorial, si prega di fare riferimento a Come installare il server Web Apache su Ubuntu 18.04.,

Prerequisiti

Prima di iniziare questa guida, dovresti avere quanto segue:

  • Un server Ubuntu 18.04 e un normale utente non root con privilegi sudo. Inoltre, è necessario abilitare un firewall di base per bloccare le porte non essenziali. Puoi imparare come configurare un normale account utente e impostare un firewall per il tuo server seguendo la nostra guida all’installazione iniziale del server per Ubuntu 18.04.

Quando hai un account disponibile, accedi come utente non root per iniziare.,

Passo 1 — Installazione di Apache

Apache è disponibile all’interno repository software predefiniti di Ubuntu, in modo da poter installare utilizzando strumenti di gestione dei pacchetti convenzionali.,Apache pagina di destinazione per verificare che il software è in esecuzione correttamente tramite il tuo indirizzo IP:

You should see the default Ubuntu 18.04 Apache web page:

Step 4 — Setting Up Virtual Hosts (Recommended)

When using the Apache web server, you can use virtual hosts (similar to server blocks in Nginx) to encapsulate configuration details and host more than one domain from a single server. We will set up a domain called your_domain, but you should replace this with your own domain name. To learn more about setting up a domain name with DigitalOcean, see our introduction to DigitalOcean DNS.

Create the directory for your_domain:

sudo mkdir /var/www/your_domain

Assegnare la proprietà della directory:

  • sudo chown -R $USER:$USER /var/www/your_domain

Le autorizzazioni del web radici dovrebbero essere corretto se non hai modificato il tuo unmask valore, ma è possibile assicurarsi digitando:

  • sudo chmod -R 755 /var/www/your_domain

Creare un campione index.html pagina con nano o il vostro editor preferito:

  • nano /var/www/your_domain/index.html

all'Interno, aggiungere il seguente esempio di codice HTML:

/var/www/dominio/indice.,html
<html> <head> <title>Welcome to Your_domain!</title> </head> <body> <h1>Success! The your_domain virtual host is working!</h1> </body></html>

Salva e chiudi il file quando hai finito.

Crea un nuovo file host virtuale su/etc/apache2/sites-available/your_domain.conf:

  • sudo nano /etc/apache2/sites-available/your_domain.conf

Incolla nel seguente blocco di configurazione, aggiornato per la nostra nuova directory e nome di dominio:

/etc/apache2/sites-available / your_domain.conf

Salva e chiudi il file quando hai finito.,

Attivare il file con a2ensite:

  • sudo a2ensite your_domain.conf

Disattivare l'impostazione predefinita del sito definita in 000-default.conf:

  • sudo a2dissite 000-default.conf

Test per gli errori di configurazione:

  • sudo apache2ctl configtest

Si dovrebbe vedere il seguente output:

Output
Syntax OK

Riavviare Apache per rendere effettive le modifiche:

  • sudo systemctl restart apache2

Apache dovrebbe essere ora serve il tuo nome di dominio., Puoi testarlo navigando verso, dove dovresti vedere qualcosa del genere:

Conclusione

Ora che hai installato il tuo server web, hai molte opzioni per il tipo di contenuto da servire e le tecnologie che vuoi usare per creare un'esperienza più ricca.

Se desideri creare uno stack di applicazioni più completo, consulta questo articolo su come configurare uno stack LAMP su Ubuntu 18.04.

Author: admin

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *