GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment configurer des hôtes virtuels Apache sur CentOS

Introduction

Le serveur Web Apache est le moyen le plus populaire de diffuser du contenu Web sur Internet.Apache décompose ses fonctionnalités et ses composants en unités individuelles qui peuvent être personnalisées et configurées indépendamment.L'unité de base qui décrit un site ou un domaine individuel est appelée un hôte virtuel .

L'hébergement virtuel est une méthode d'hébergement de plusieurs noms de domaine sur un seul serveur. Cela permet à un serveur de partager ses ressources, telles que la mémoire et les cycles de processeur, sans exiger que tous les services fournis utilisent le même nom d'hôte.

Prérequis :

Avant de commencer avec ce guide, vous devez d'abord suivre quelques étapes.

Vous aurez besoin d'accéder à un serveur CentOS avec un utilisateur non root disposant des privilèges sudo.

Vous aurez également besoin d'avoir installé Apache afin de configurer des hôtes virtuels pour celui-ci. Si vous ne l'avez pas déjà fait, vous pouvez utiliser yum pour installer Apache via les référentiels de logiciels par défaut de CentOS

sudo yum -y install httpd

Étapes pour configurer les hôtes virtuels Apache

Étape 1 :Créer la structure du répertoire

Nous devons d'abord créer une structure de répertoires qui contiendra les données du site à servir aux visiteurs, dans chacun de ces répertoires, nous créerons un répertoire public_html et logs qui contiendra nos fichiers et fichiers journaux réels. Nous pouvons créer ces répertoires à l'aide de la commande mkdir

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

Étape 2 :Créer un exemple de pages pour l'hôte virtuel

Nous allons juste créer un fichier index.html pour la démonstration et le test dans la racine du document

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

Ajoutez le contenu ci-dessous

The example.com virtual host is working

Étape 3 :Créer de nouveaux fichiers d'hôte virtuel

Créez un fichier sous /etc/httpd/conf.d nommé example.com.conf, remplacez les instances de example.com par votre propre nom de domaine, utilisez la commande ci-dessous pour créer et modifier le fichier, assurez-vous que tous les fichiers d'hôte virtuel doivent se terminer dans .conf

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

Copiez la configuration ci-dessous dans le fichier, pour coller dans l'éditeur vim, appuyez sur ctrl + shift + v. Apportez des modifications au fichier de configuration selon vos besoins

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

Etape 4 :Redémarrer le service Apache

Tout d'abord, vérifiez la syntaxe httpd pour vérifier que la configuration Apache est correcte avec la commande ci-dessous

httpd -S

Si la syntaxe est correcte, redémarrez le service httpd

sudo service httpd start.

Étape 5 :Vérifier la fonctionnalité du site

Vérifiez la fonctionnalité du site à l'aide de l'entrée du fichier hôte.Veuillez consulter cet article


Cent OS
  1. Comment configurer des hôtes virtuels Apache sur Ubuntu 18.04

  2. Comment configurer des hôtes virtuels Apache sur Ubuntu 20.04

  3. Comment installer Apache Cassandra sur CentOS 8

  4. Configurer les hôtes virtuels Apache sur CentOS 7

  5. Configurer des hôtes virtuels sur CentOS

Comment configurer l'hôte virtuel Apache sur CentOS 8

Comment installer Apache avec l'hôte virtuel sur CentOS 8

Comment installer Apache Server et configurer des hôtes virtuels sur Ubuntu 22.04

Comment configurer les hôtes virtuels Apache sur Debian 11

Comment configurer les hôtes virtuels Apache sur Ubuntu 18.04

Comment configurer des hôtes virtuels Apache sur Ubuntu 20.04