Come installare Apache Server e impostare host virtuali su Ubuntu Top 10.Top 10

Come installare Apache Server e impostare host virtuali su Ubuntu Top 10.Top 10

Apache Web Server è uno strumento Web server multipiattaforma gratuito e open source. È veloce, sicuro, affidabile e altamente personalizzabile per soddisfare i requisiti degli utenti. È uno dei server Web più sicuri, efficienti e ampiamente adottati che forniscono servizi HTTP ai suoi utenti.

Questo articolo ti guiderà come puoi installare Apache Server e Imposta host virtuali su Ubuntu 22.04.

Come installare e configurare Apache Server su Ubuntu 22.04

Per installare Apache Server su Ubuntu Server su Ubuntu 22.04, dovrai eseguire i passaggi indicati di seguito:

Passo 1: Innanzitutto, aggiorna i pacchetti APT utilizzando il comando seguente:

$ sudo apt update


Quindi eseguire il seguente comando per installare i pacchetti se necessario:

$ sudo apt upgrade


Passo 2: Ora, installa Server Apache Utilizzando il seguente comando di installazione nel terminale.

$ sudo apt install apache2


Passaggio 3: Per verificare lo stato di Apache su Ubuntu 22.04, È possibile utilizzare il seguente comando.

$ sudo systemctl status apache2


Passaggio 4: Dopo aver eseguito il Apache su Ubuntu 22.04, ti verrà richiesto di abilitare il Impostazione del firewall per Apache Server e per fare questo primo passaggio all'utente root:

$ sudo su

E quindi consentire l'accesso:

# sudo ufw Consenti 'apache full'


Passaggio 5: È inoltre possibile verificare le modifiche al firewall utilizzando il comando seguente:

$ sudo ufw status


Passaggio 6: Successivamente, devi verificare se il tuo Apache funziona e per questo vai alla scheda browser e inserisci l'indirizzo host del tuo ubuntu.

Puoi trovare l'indirizzo host utilizzando il seguente comando:

$ hostname -i


Questo conferma che il tuo Apache Il servizio funziona bene.

Come configurare un host virtuale su Ubuntu 22.04

Ora dovrai impostare un host virtuale su Ubuntu 22.04 Utilizzo del server Apache. Per impostazione predefinita, il Apache Include un host virtuale di prova ogni volta che lo installi sul sistema. Se si desidera caricare il tuo contenuto, dovrai aprire il file di configurazione Apache che viene inserito in "/var/www/htmDirectory l ". Funziona bene per un singolo sito ma non sarà una buona opzione per qualcuno che vuole sviluppare più siti Web.

Per abilitare la funzione di creazione di più siti Web, ti verrà richiesto di creare una directory in "/var/www"Cartella con il tuo nome di dominio che devi impostare secondo la tua scelta. La sintassi sembrerà così come mostrato di seguito.

$ sudo mkdir -p/var/www/domain_name/public_html


Nello screenshot sopra, "MawaixWeb.com"È il nome di dominio che dovrai scegliere da solo.

Nota: Nella sezione seguente il nome di dominio "MawaixWeb.com" sarà usato. Cambialo in base alla tua configurazione.

Ora, crea un indice.html pagina all'interno del tuo dominio usando il seguente comando.

$ sudo nano/var/www/[domain_name]/public_html/indice.html

In out caso il "[nome del dominio]" È "MawaixWeb.com", Quindi il comando sarà:

$ sudo nano/var/www/mawaixweb.com/public_html/indice.html

Incolla la seguente sceneggiatura in "indice.html" file.





Benvenuti in [Domain_name]


Successo! home page [Domain_name]!




Puoi modificare il codice in base alle tue preferenze. Ora, usa Ctrl+x e premi y Per salvare il file e quindi premere Invio per tornare alla riga di comando.

Ora fornire la proprietà alla directory utilizzando il comando seguente.

$ sudo chown -r www -data:/var/www/[domain_name]


Ora, per creare un file host virtuale, aprire il file di configurazione del dominio utilizzando il seguente comando:

$ sudo nano/etc/apache2/sites-disponibile/[domain_name].conf

Quindi incolla il testo seguente e cambia il "nome del dominio"Di conseguenza:


ServerName [Domain_name]
Serveralias [www.nome del dominio]
ServerAdmin Webmaster@[Domain_name]
DocumentRoot/var/www/[domain_name]/public_html

Opzioni -indexes +followsymlinks
Consentire tutto

Errorlog $ apache_log_dir/domain_name-error.tronco d'albero
CustomLog $ apache_log_dir/domain_name-accesso.Registro combinato


Salva il file e chiudilo.

Ora, abilita il file utilizzando a2ensite strumento utilizzando il seguente comando.

$ sudo a2ensite [domain_name]


Disabilita il sito predefinito "000 Default.conf"Utilizzando il comando di seguito:

$ sudo a2dissite 000-default.conf


Una volta terminati i passaggi precedenti, riavvia o ricarica il servizio Apache utilizzando il comando seguente.

$ sudo systemctl riavvio apache2


Ora vai al tuo browser e digita l'indirizzo "http: // domain_name".


Ecco, l'host virtuale è pronto e pronto Ubuntu 22.04.

Conclusione

Apache Web Server è una piattaforma incrociata open source che consente agli utenti di sviluppare facilmente siti Web diversi utilizzando il sistema di server Web sicuro e affidabile. La guida sopra ti aiuterà a impostare un Apache Server su Ubuntu 22.04 E una volta completato, puoi quindi impostare facilmente un host virtuale che include il collegamento del tuo sito web personale.