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

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

PHPz
Libérer: 2023-08-05 19:57:07
original
2127 Les gens l'ont consulté

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

  1. Modifier le fichier d'hôtes
    Tout d'abord, vous devez ajouter la relation de mappage entre les noms de domaine et les adresses IP dans le fichier d'hôtes CentOS. Recherchez et ouvrez le fichier hosts, généralement situé dans /etc/hosts :

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

.

  1. Configurer la résolution DNS
    Si votre nom de domaine est enregistré et que la résolution DNS a pris effet, vous pouvez ignorer cette étape. Sinon, vous devez faire pointer le nom de domaine vers l'adresse IP du serveur dans le panneau de configuration du registraire de noms de domaine.
  2. Configurer Apache
    Ensuite, vous devez configurer le serveur Apache pour qu'il pointe le nom de domaine vers le bon répertoire. Ouvrez le fichier de configuration principal d'Apache httpd.conf :

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

  1. Créez un répertoire d'hôte virtuel
    La configuration de l'hôte virtuel nécessite un répertoire indépendant pour stocker les fichiers du site Web. Tout d'abord, créez un répertoire pour stocker les fichiers de l'hôte virtuel :

sudo mkdir /var/www/virtual_host

  1. Modifiez le fichier de configuration d'Apache
    Ouvrez le fichier de configuration de l'hôte virtuel d'Apache httpd-vhosts.conf :

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 :

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>
Copier après la connexion

Enregistrez et fermez le fichier.

  1. Définir les autorisations
    Afin de garantir que Apache peut accéder aux fichiers du site Web, vous devez modifier les autorisations du répertoire de l'hôte virtuel :

sudo chown -R apache:apache /var/www/virtual_host/example. com
sudo chmod -R 755 / var/www/virtual_host/example.com

  1. Redémarrez le service Apache
    Redémarrez le service Apache pour que la configuration prenne effet :

sudo service httpd restart

À ce stade, le la configuration de l'hôte virtuel est terminée.

Exemple de code :

  1. Créer un fichier index.html
    Dans le répertoire de l'hôte virtuel, créez un fichier index.html comme page d'accueil du site Web :

sudo vi /var/www/virtual_host/example.com/index .html

Collez ce qui suit dans le fichier :



<title>Welcome to example.com!</title>
Copier après la connexion


<h1>Welcome to example.com!</h1>
<p>This is the default web page for the domain example.com.</p>
Copier après la connexion


Enregistrez et fermez le fichier.

  1. Test du site Web
    Entrez votre nom de domaine dans le navigateur (par exemple : http://www.example.com). Si vous voyez la page affichant "Bienvenue sur exemple.com !", cela signifie liaison de nom de domaine et hébergement virtuel. Configuration réussie.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal