Comment configurer les hôtes virtuels Apache sur Rocky Linux
- 3294
- 814
- Victor Charpentier
Il s'agit d'une étape facultative destinée uniquement à ceux qui souhaitent héberger plusieurs sites sur le même serveur. Jusqu'à présent, notre configuration de lampe ne peut héberger qu'un seul site. Si vous souhaitez héberger plusieurs sites, vous devez configurer ou configurer des fichiers hôte virtuels. Les fichiers hôte virtuels Apache encapsulent les configurations de plusieurs sites Web.
Pour cette section, nous créerons un fichier hôte virtuel Apache pour montrer comment vous pouvez définir vos hôtes virtuels dans Rocky Linux.
Exigences
- Pour que cela réussisse, vous devez avoir un Nom de domaine complet Pointer vers l'adresse IP publique de votre serveur dans votre panneau de configuration d'hébergement DNS.
- Une instance de Rocky Linux 8 avec pile de lampe installée.
Note: Dans notre configuration, nous utilisons le nom de domaine Tecmint.Info
qui est pointé vers la propriété publique de notre serveur virtuel. Assurez-vous d'utiliser votre propre nom de domaine dans tous les cas où notre nom de domaine apparaît.
Création d'une structure de répertoire virtuel Apache
La première étape consiste à créer un répertoire qui s'adaptera au site Web ou aux fichiers du domaine. Ce sera le Document de document qui sera dans le / var / www / chemin. Exécutez donc la commande suivante.
$ sudo mkdir -p / var / www / tecmint.info / html
Ensuite, nous créerons un simple indice.html fichier que nous allons utiliser pour tester notre fichier hôte virtuel.
$ sudo vim / var / www / tecmint.info / html / index.html
Insérer les lignes HTML suivantes.
Bienvenue à Tecmint.Info!Succès! Le tecmint.L'hôte virtuel info est actif et en cours d'exécution!
Enregistrer le fichier HTML et quitter.
Attribuez ensuite les autorisations à l'utilisateur actuellement connecté pour leur permettre de modifier les répertoires webroot sans permission hoquet.
$ sudo chown -r $ utilisateur: $ utilisateur / var / www / tecmint.info / html
Création d'un fichier hôte virtuel Apache
À ce stade, nous créerons un fichier hôte virtuel distinct pour notre domaine. Par défaut, Rocky Linux 8, juste comme Centos 8, charge toutes ses configurations à partir du / etc / httpd / confre.d annuaire.
Alors, procédez et créez un fichier hôte virtuel séparé.
$ sudo vim / etc / httpd / confre.d / tecmint.Info.confli
Collez le contenu ci-dessous pour définir l'hôte virtuel.
Nom du serveur www.Tecmint.Info Serveurs Tecmint.Info Documentroot / var / www /Tecmint.Info/ htmlTecmint.Info/Tecmint.Info-erreur.log CustomLog / var / log / httpd /Tecmint.Info-accès.journal combiné
Enregistrer les modifications et quitter le fichier hôte virtuel.
Pour vérifier si toutes les configurations sont solides, exécutez la commande:
$ sudo apachectl configTestVérifiez la configuration Apache dans Rocky Linux
Ensuite, redémarrez Apache pour effectuer les modifications apportées.
$ sudo systemctl redémarrer httpd
Lancez ensuite votre navigateur Web et parcourez votre domaine comme suit:
http: // tecmint.Info
Cela devrait afficher l'exemple de page HTML que nous avons configurée à l'étape 1 de cette section. Il s'agit de la preuve à toute épreuve que notre configuration d'hôte virtuel fonctionne!
Vérifiez le domaine de l'hôte virtuel ApacheSi vous avez plusieurs noms de domaine, répétez les mêmes étapes pour configurer des fichiers hôte virtuels pour chaque domaine ou site Web.
Conclusion
Et voila. Nous avons configuré avec succès des fichiers d'hôte virtuels pour héberger plusieurs sites Web ou domaines dans Rocky Linux 8 avec le LAMPE empiler. Vous pouvez procéder à héberger vos applications Web ou sécuriser votre Apache avec un certificat SSL en utilisant Free, Let's Encrypt.
- « 12 Commandes «DF» utiles pour vérifier l'espace disque dans Linux
- 22 Commandes de réseautage Linux pour Sysadmin »