GNU/Linux >> Linux Esercitazione >  >> Panels >> LAMP

Come configurare gli host virtuali Apache su Rocky Linux

Questo è un passaggio facoltativo destinato solo a coloro che desiderano ospitare più siti sullo stesso server. Finora, la nostra configurazione LAMP può ospitare un solo sito. Se desideri ospitare più siti, devi impostare o configurare file host virtuali. I file dell'host virtuale Apache incapsulano le configurazioni di più siti Web.

Per questa sezione, creeremo un file di host virtuale Apache per dimostrare come puoi impostare i tuoi host virtuali in Rocky Linux .

Requisiti

  • Affinché ciò abbia successo, è necessario disporre di un Nome di dominio completo che punta all'indirizzo IP pubblico del tuo server nel pannello di controllo del tuo hosting DNS.
  • Un'istanza di Rocky Linux 8 con stack LAMP installato.

Nota :Nella nostra configurazione, utilizziamo il nome di dominio tecmint.info che è puntato all'IP pubblico del nostro server virtuale. Assicurati di utilizzare il tuo nome di dominio in tutti i casi in cui appare il nostro nome di dominio.

Creazione di una struttura di directory virtuale Apache

Il primo passaggio consiste nel creare una directory che contenga i file del sito Web o del dominio. Questa sarà la DocumentRoot che sarà in /var/www/ il percorso. Quindi esegui il seguente comando.

$ sudo mkdir -p /var/www/tecmint.info/html

Successivamente, creeremo un semplice index.html file che useremo per testare il nostro file host virtuale.

$ sudo vim /var/www/tecmint.info/html/index.html

Inserisci le seguenti righe HTML.

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Welcome to tecmint.info!</title>
  </head>
  <body>
    <h1>Success! The tecmint.info virtual host is active and running!</h1>
  </body>
</html>

Salva il file HTML ed esci.

Quindi assegna le autorizzazioni all'utente attualmente connesso per consentirgli di modificare le directory webroot senza intoppi.

$ sudo chown -R $USER:$USER /var/www/tecmint.info/html

Creazione di un file host virtuale Apache

A questo punto creeremo un file host virtuale separato per il nostro dominio. Per impostazione predefinita, Rocky Linux 8 , proprio come CentOS 8 , carica tutte le sue configurazioni da /etc/httpd/conf.d directory.

Quindi, procedi e crea un file host virtuale separato.

$ sudo vim /etc/httpd/conf.d/tecmint.info.conf

Incolla il contenuto di seguito per definire l'host virtuale.

<VirtualHost *:80>
    ServerName www.tecmint.info
    ServerAlias tecmint.info
    DocumentRoot /var/www/tecmint.info/html

    <Directory /var/www/tecmint.info/html>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog /var/log/httpd/tecmint.info-error.log
    CustomLog /var/log/httpd/tecmint.info-access.log combined
</VirtualHost>

Salva le modifiche ed esci dal file host virtuale.

Per verificare se tutte le configurazioni sono valide, esegui il comando:

$ sudo apachectl configtest

Quindi, riavvia Apache per apportare le modifiche apportate.

$ sudo systemctl restart httpd

Quindi avvia il tuo browser web e naviga nel tuo dominio come segue:

http://tecmint.info

Questo dovrebbe visualizzare la pagina HTML di esempio che abbiamo configurato nel passaggio 1 di questa sezione. Questa è la prova ferrea del funzionamento della nostra configurazione dell'host virtuale!

Se hai più nomi di dominio, ripeti gli stessi passaggi per configurare i file host virtuali per ogni dominio o sito web.

Conclusione

E il gioco è fatto. Abbiamo configurato correttamente i file host virtuali per ospitare diversi siti Web o domini in Rocky Linux 8 con la LAMPADA pila. Puoi procedere all'hosting delle tue applicazioni web.


LAMP
  1. Come configurare gli host virtuali Apache su CentOS

  2. Configurazioni dell'host virtuale Apache – Linux

  3. Configura gli host virtuali Apache su CentOS 7

  4. Come installare Apache Kafka su Rocky Linux 8

  5. Come configurare l'host virtuale apache su ubuntu

Come configurare gli host virtuali Apache in Ubuntu 18.04 LTS

Come ospitare un sito Web utilizzando Apache con SSL in Rocky Linux

Come configurare la replica FreeIPA su Rocky Linux/Alma Linux/Centos 8

Come installare Apache Tomcat su Rocky Linux 8

Come configurare gli host virtuali Apache su Ubuntu 18.04

Come configurare gli host virtuali Apache su Ubuntu 20.04