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.
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.