Maison >Opération et maintenance >exploitation et maintenance Linux >Compétences en matière de liaison de nom de domaine et de configuration d'hôte virtuel pour créer un serveur Web sur CentOS
Conseils sur la liaison de nom de domaine et la configuration d'un hôte virtuel pour créer un serveur Web sur CentOS
Introduction :
Lors de la création d'un serveur Web, la liaison de nom de domaine et la configuration de l'hôte virtuel sont des étapes très importantes. Cet article explique comment configurer la liaison de nom de domaine et l'hôte virtuel sur CentOS, et fournit des exemples de code correspondants.
1. Liaison du nom de domaine
sudo vi /etc/hosts
Ajoutez la ligne suivante à la fin du fichier, où "www.example.com" est le nom de domaine personnalisé , "192.168.0.100 "Enregistrez et fermez le fichier de l'adresse IP du serveur :
192.168.0.100 www.example.com
.
sudo vi /etc/httpd/conf/httpd.conf
Recherchez et modifiez la ligne suivante, remplacez "www.example.com" par le nom de domaine que vous souhaitez lier :
ServerName www.example.com:80
Enregistrez et fermez le fichier.
Redémarrez le service Apache pour que la configuration prenne effet :
sudo service httpd restart
2. Configuration de l'hôte virtuel
sudo mkdir /var/www/virtual_host
sudo vi / etc/httpd/conf.d/httpd-vhosts.conf
À la fin du fichier, ajoutez le contenu suivant, remplacez "example.com" par votre nom de domaine et "/var/www/virtual_host/example.com" avec le chemin de votre répertoire que vous venez de créer :
a2445d15a37241fe08bac1f84a382b54
ServerName example.com DocumentRoot /var/www/virtual_host/example.com <Directory /var/www/virtual_host/example.com> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
ee672f0beb03b42be69279368a66a410
Enregistrez et fermez le fichier.
sudo chown -R apache:apache /var/www/virtual_host/example. com
sudo chmod -R 755 / var/www/virtual_host/example.com
sudo service httpd restart
À ce stade, le la configuration de l'hôte virtuel est terminée.
Exemple de code :
sudo vi /var/www/virtual_host/example.com/index .html
Collez ce qui suit dans le fichier :
8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
<title>Welcome to example.com!</title>
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
<h1>Welcome to example.com!</h1> <p>This is the default web page for the domain example.com.</p>
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e
Enregistrez et fermez le fichier.
Résumé :
Cet article présente les techniques de liaison de nom de domaine et de configuration d'hôte virtuel sur CentOS. En modifiant le fichier hosts, en configurant la résolution DNS et les configurations associées d'Apache, l'objectif de pointer le nom de domaine vers le répertoire correct est atteint. . Dans le même temps, des exemples de code pour créer le répertoire d'hôte virtuel et la page d'accueil sont également fournis pour faciliter la pratique et les tests des lecteurs.
J'espère que cet article vous a aidé avec la liaison de nom de domaine et la configuration de l'hôte virtuel lors de la création d'un serveur Web sur CentOS.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!