Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Configuration de Virtualhost Apache basé sur le nom

L’hébergement virtuel est une méthode pour héberger plusieurs noms de domaine sur un seul serveur. Il existe deux types d’hébergement virtuel : « hébergement virtuel basé sur le nom » et « hébergement virtuel basé sur IP ». Avec l’hébergement virtuel basé sur le nom, vous pouvez héberger plusieurs sites Web sur une seule machine avec une seule adresse IP.

Ici, nous allons héberger deux sites Web – à savoir « www.virtualhost1.com » et « www.virtualhost2.com » – sur une seule adresse IP « 192.168.1.227 » sur le serveur Web Apache, le serveur Web le plus populaire au monde. .

Remarque : bien que le serveur Ubuntu 14.04 soit utilisé pour ce didacticiel, les instructions seront similaires pour la plupart des distributions Linux.

Contenu

Mise en route : installation d’Apache

Tout d’abord, vous devez mettre à jour votre système, puis installer Apache.

Pour ce faire, exécutez la commande suivante :

Pour vérifier si le serveur Web fonctionne ou non, ouvrez le navigateur Web et accédez à l’URL http://192.168.1.227/ (en supposant que l’adresse IP de votre serveur est 192.168.1.227).

Vous devriez voir que le serveur Web Apache fonctionne.

Créer des répertoires virtuels

Tout d’abord, vous devez créer une structure de répertoires qui contiendra les données du site Web que nous servirons aux clients.

Psssssst :  Où puis-je trouver mes signets sur Windows 10 ?

Créez deux répertoires pour les sites Web « www.virtualhost1.com » et « www.virtualhost2.com ».

Noter: le dossier par défaut pour héberger vos fichiers est « /var/www/html ». Pour ceux qui utilisent un chemin de fichier alternatif, vous devrez modifier le code ci-dessus en conséquence.

Vous devez maintenant créer un fichier « index.html » pour les deux sites Web. Cela sera servi par le serveur Web Apache.

Créez un fichier index.html pour l’hôte virtuel « www.virtualhost1.com » :

Ajoutez le contenu suivant :

Enregistrez et fermez le fichier.

De même, créez un fichier index.html pour l’hôte virtuel « www.virtualhost2.com » :

Ajoutez le contenu suivant :

Enregistrez et fermez le fichier.

Configuration de la propriété et des autorisations

Par défaut, le service Apache s’exécute en tant qu’utilisateur « www-data » dans Ubuntu. Les deux répertoires virtuels que nous avons créés précédemment appartiennent à root. Vous devez changer la propriété de ces deux répertoires virtuels en « www-data », afin qu’Apache puisse lire et écrire des données.

Psssssst :  Comment contourner le mot de passe sur mon ordinateur HP Windows 7 ?

Pour ce faire, exécutez

De plus, vous devez rendre le répertoire racine Web Apache (/var/www/html) lisible par tout le monde afin que tout le monde puisse lire les fichiers de ce répertoire.

Créez des fichiers d’hôte virtuel :

Par défaut, Apache est livré avec un fichier hôte virtuel par défaut appelé « 000-default.conf ». Vous devez d’abord désactiver ce fichier virtualhost.

Pour ce faire, exécutez la commande suivante :

Maintenant, créez un fichier d’hôte virtuel « www.virtualhost1.com.conf » pour l’hôte virtuel « www.virtualhost1.com ».

Ajoutez le contenu suivant :

Enregistrez et fermez le fichier.

De même, créez un fichier d’hôte virtuel « www.virtualhost2.com.conf » pour l’hôte virtuel « www.virtualhost2.com ».

Ajoutez le contenu suivant :

Enregistrez et fermez le fichier.

Après avoir créé les fichiers d’hôte virtuel, vous devez activer un nouvel hôte virtuel.

Vous pouvez le faire en exécutant

Enfin, redémarrez le service Apache.

Test des hôtes virtuels :

Vous devez ajouter une entrée d’hôte sur chaque système distant ou local pour résoudre le site Web par son nom.

Psssssst :  Comment graver ISO sur DVD Linux ?

Vous pouvez le faire en éditant le fichier « /etc/hosts ».

Ajoutez les lignes suivantes :

Enregistrez et fermez le fichier.

Ouvrez votre navigateur Web et accédez aux URL « http://www.virtualhost1.com » et « http://www.virtualhost2.com ».

Vous devriez voir les exemples de pages de démonstration que nous avons créés précédemment.

Page de démonstration www.virtualhost1.com :

Apache-name-virtualhost1

Page de démonstration www.virtualhost2.com :

Apache-name-virtualhost2

Conclusion

J’espère que cet article vous aidera à configurer un hôte virtuel dans Ubuntu. Il n’y a pas de limite au nombre d’hôtes virtuels qu’Apache peut gérer, vous pouvez donc créer et héberger autant de sites Web que vous le souhaitez.

Cet article est-il utile ? Oui Non

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci