GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come configurare gli host virtuali Apache su CentOS

Introduzione

Il server Web Apache è il modo più diffuso per fornire contenuti Web su Internet.Apache suddivide le sue funzionalità e i suoi componenti in singole unità che possono essere personalizzate e configurate in modo indipendente. L'unità di base che descrive un singolo sito o dominio è chiamata host virtuale .

L'hosting virtuale è un metodo per ospitare più nomi di dominio su un unico server. Ciò consente a un server di condividere le proprie risorse, come memoria e cicli del processore, senza richiedere a tutti i servizi forniti di utilizzare lo stesso nome host.

Prerequisiti:

Prima di iniziare con questa guida, è necessario completare alcuni passaggi.

Avrai bisogno dell'accesso a un server CentOS con un utente non root con privilegi sudo.

Dovrai anche avere Apache installato per configurare host virtuali per esso. Se non l'hai già fatto, puoi utilizzare yum per installare Apache tramite i repository software predefiniti di CentOS

sudo yum -y install httpd

Passaggi per configurare gli host virtuali Apache

Fase 1:crea la struttura della directory

Dobbiamo prima creare una struttura di directory che conterrà i dati del sito da servire ai visitatori, all'interno di ciascuna di queste directory creeremo una directory public_html e logs che conterrà i nostri file e file di registro effettivi. Possiamo creare queste directory usando il comando mkdir

sudo mkdir -p /var/www/example.com/public_html
sudo mkdir -p /var/www/example.com/logs

Passaggio 2:crea un esempio di pagine per l'host virtuale

Faremo solo un index.html per la dimostrazione e il test nella radice del documento

vim /var/www/example.com/public_html/index.html

Aggiungi il contenuto sottostante

The example.com virtual host is working

Fase 3:crea nuovi file host virtuali

Crea un file in /etc/httpd/conf.d denominato example.com.conf , Sostituisci le istanze di example.com con il tuo nome di dominio, Usa il comando seguente per creare e modificare il file, Assicurati che tutti i file host virtuali debbano terminare in .conf

vim /etc/httpd/conf.d/example.com.conf

Copia la configurazione sotto nel file, per incollare su vim editor premi ctrl+shift+v. Apporta modifiche nel file di configurazione secondo le tue esigenze

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName example.org
     ServerAlias www.example.com
     DocumentRoot /var/www/example.com/public_html/
     ErrorLog /var/www/example.com/logs/error.log
     CustomLog /var/www/example.com/logs/access.log combined
</VirtualHost>

Fase 4:riavvia il servizio Apache

Innanzitutto, controlla la sintassi httpd per verificare che la configurazione di Apache sia corretta con il comando seguente

httpd -S

Se la sintassi è corretta, riavvia il servizio httpd

sudo service httpd start.

Passaggio5:verifica la funzionalità del sito

Verifica la funzionalità del sito utilizzando la voce del file host. Si prega di fare riferimento a questo articolo


Cent OS
  1. Come configurare gli host virtuali Apache su Ubuntu 18.04

  2. Come configurare gli host virtuali Apache su Ubuntu 20.04

  3. Come installare Apache Cassandra su CentOS 8

  4. Configura gli host virtuali Apache su CentOS 7

  5. Configura host virtuali su CentOS

Come configurare l'host virtuale Apache su CentOS 8

Come installare Apache con Virtual Host su CentOS 8

Come installare il server Apache e configurare host virtuali su Ubuntu 22.04

Come configurare gli host virtuali Apache su Debian 11

Come configurare gli host virtuali Apache su Ubuntu 18.04

Come configurare gli host virtuali Apache su Ubuntu 20.04