Comment configurer l’hébergement Web sur CentOS – Guide du débutant.
principe serveur virtuel Cela inclut l’exécution d’un ou plusieurs serveurs Web sur la même machine.Dans ce tutoriel, nous verrons comment Gérer les hôtes virtuels avec Centos et Apache en 7 étapes.
Le principe de l’hôte virtuel.
Les serveurs virtuels peuvent être « par IP », où chaque serveur Web se voit attribuer une adresse IP, ou « par nom », où plusieurs noms de domaine sont côte à côte sur la même adresse IP. Les utilisateurs finaux ne pensent pas qu’il s’agit en fait du même serveur physique.
Apache a été le pionnier en fournissant cette approche de serveur virtuel basée sur l’adresse IP. Ses versions 1.1 et ultérieures offrent deux méthodes de serveur virtuel : Par IP et par nomLa deuxième méthode est aussi parfois appelée basé sur l’hôte ou un serveur virtuel non IP.
Étape 1 Créez un nouveau répertoire.
Les prérequis sont simples, il vous suffit d’installer et de configurer Apache. (voir tutoriel)
La première étape consiste à créer un répertoire de noms de domaine (généralement) dans l’arborescence Apache. Ce répertoire hébergera tous les fichiers du site. Cet emplacement sera le répertoire racine de vos fichiers virtuels Apache.
#mkdir /var/www/test.quick-tutorial.com
Étape 2 : Définissez les autorisations.
Nous ne pouvons pas laisser les autorisations root sur le répertoire.nous utiliserons Utilisateur spécial Apache Attribuez les bons droits.
#chown –R apache:apache /var/www/test.quick-tutoriel.com/public_html/
Ensuite, il faut s’assurer que tout le monde peut lire le nouveau fichier.
#chmod 755 /var/www
Étape 3 : Créez la page.
vous devez créer un index de la page.html dans le répertoire correspondant. Nous pouvons ajouter du texte pour nous assurer que la redirection fonctionne correctement lors de nos tests.
#vim /var/www/test;quick-tutorial.com/public_html/index.html
Vous pouvez utiliser ce modèle comme exemple (à vous ensuite de l’adapter à vos besoins)
Succès : vous avez configuré un hôte virtuel
Étape 4 : Activer l’hébergement virtuel
Activer l’hôte virtuel dans le fichier de configuration http.conf. Modifier.
#vim /etc/httpd/conf/httpd.conf
Assurez-vous que les lignes suivantes ne sont pas commentées :
#écouter 12.34.56.78:80 écouter 80
Allez à la fin du fichier et trouvez un fichier nommé nom de l’hôte virtuel* : 80
C’est ici que vous gérez votre hébergement web. Voyons maintenant les lignes les plus importantes :
- Nommez l’hôte virtuel : Décommentez cette ligne pour activer la gestion de l’hôte virtuel. * Indique que tous les ips via le port 80 sont des hôtes virtuels. Généralement, votre serveur n’a qu’une seule adresse IP, si les étoiles vous dérangent, vous pouvez la remplacer par l’adresse IP du serveur.
- <虚拟主机 *:80>虚拟主机>: Permet de définir des paramètres « fictifs » pour votre site. Si vous remplacez * par IP, faites de même ici.
- Racine du document : Élément clé dans la gestion de l’hébergement Web, vous devez spécifier le chemin complet saisi ci-dessus.
- pseudo du serveur : Autre élément clé, vous devez mettre ici le nom de domaine de votre hébergeur.
- Alias du serveur : Vous pouvez utiliser ce paramètre supplémentaire facultatif pour indiquer une variation du nom de domaine. En règle générale, il est utilisé pour supprimer ou ajouter www à un site.
- Administrateur du serveur : Indiquez ici la personne de contact pour le site Web, généralement nous remplirons l’adresse e-mail de la personne de contact.
- Journal des erreurs et journal personnalisé : Vous permet de définir un emplacement personnalisé pour les fichiers journaux d’erreurs.
Après avoir saisi tous les paramètres, enregistrez les modifications.
Étape 5 : Redémarrez le serveur Apache.
Pour prendre en compte la modification, vous devez redémarrer le serveur Apache.
# Redémarrage du service httpd
Étape 6 : Configurez l’hôte.
Si vous n’avez pas plusieurs noms de domaine disponibles pour pointer vers l’adresse IP de votre serveur Apache, vous pouvez modifier le fichier hosts et ajouter un nom de domaine factice. Cela ne fonctionne que sur les navigateurs locaux.
#vim /etc/hosts # Host Database # # localhost est utilisé pour configurer l’interface de bouclage # au démarrage du système. Ne modifiez pas cette entrée. ## 127.0.0.1 localhost #Hôtes virtuels 12.34.56.789 test.quick-tutoriel.com
Si vous avez un nom de domaine, vous pouvez créer plusieurs sous-domaines et attribuer l’adresse IP de votre serveur.Par exemple dans Cpanel Éditeur de zone DNS avancé.
Étape 7 : testez la configuration.
Lancez votre navigateur et entrez l’un de vos noms de domaine, vous devez atteindre le bon hébergeur.
Nom de domaine : test.quick-tutorial.com
Nom de domaine : emailpoubelle.quick-tutoriel.com :
En fonction du domaine, Apache redirige vers le bon hôte virtuel. Vous pouvez le voir dans le nom dans l’onglet.
Conseils de pros.
Si vous le laissez tel quel, si vous saisissez l’adresse IP du serveur, vous rencontrerez le premier hôte virtuel défini dans la configuration. Pour surmonter ce problème (le cas échéant), vous pouvez définir un faux hôte virtuel. Comme ça, si vous tapez l’adresse du serveur, vous arriverez sur une page Apache classique. Vous pouvez également personnaliser cette page.
Pour réaliser cette configuration, ajoutez un faux hôte virtuel. Voici ma configuration de base :
Vous devriez obtenir quelque chose de similaire en tapant l’adresse IP du serveur.
c’est tout.
Stay connected