Maison  >  Article  >  Opération et maintenance  >  Vous apprendre étape par étape les étapes détaillées de configuration d'un serveur Web sur CentOS

Vous apprendre étape par étape les étapes détaillées de configuration d'un serveur Web sur CentOS

PHPz
PHPzoriginal
2023-08-07 15:25:062100parcourir

Vous apprendrez étape par étape les étapes détaillées de configuration d'un serveur Web sur CentOS

  1. Introduction
    Le serveur Web est un logiciel qui prend en charge le protocole HTTP et est utilisé pour fournir des pages Web et des services Web. Vous pouvez utiliser des logiciels courants tels qu'Apache et Nginx pour créer un serveur Web sur CentOS. Cet article utilisera Apache comme exemple pour présenter les étapes détaillées de création d'un serveur Web sur CentOS.
  2. Installez Apache

Tout d'abord, ouvrez un terminal et entrez la commande suivante pour installer Apache :

sudo yum install httpd

Une fois l'installation terminée, démarrez le service Apache :

sudo systemctl start httpd

Pour vous assurer que le service Apache démarre automatiquement au démarrage du système. , entrez la commande suivante :

sudo systemctl enable httpd
  1. Configure firewall

Afin de permettre à Apache d'accéder normalement, vous devez configurer les règles de pare-feu. Saisissez la commande suivante pour démarrer le service HTTP :

sudo firewall-cmd --permanent --zone=public --add-service=http

Rechargez ensuite la configuration du pare-feu :

sudo firewall-cmd --reload
  1. Test Apache

Entrez l'adresse IP du serveur dans la barre d'adresse du navigateur Si vous voyez la page d'accueil d'Apache, la. l'installation est réussie. Vous pouvez afficher l'adresse IP du serveur via la commande suivante :

hostname -I
  1. Configurer le répertoire du site Web

Par défaut, le répertoire du site Web d'Apache est /var/www/html. Peut être modifié selon les besoins. /var/www/html。可以根据需要进行修改。

首先,备份默认的网站目录,输入以下命令:

sudo mv /var/www/html /var/www/html_backup

然后创建一个新的网站目录,输入以下命令:

sudo mkdir /var/www/mywebsite

设置目录权限,输入以下命令:

sudo chown -R apache:apache /var/www/mywebsite

接下来,打开Apache配置文件,输入以下命令:

sudo nano /etc/httpd/conf/httpd.conf

找到下面这一行:

DocumentRoot "/var/www/html"

将其改为新的网站目录的路径:

DocumentRoot "/var/www/mywebsite"

保存文件并退出。

  1. 创建测试页面

在新的网站目录/var/www/mywebsite下,创建一个名为index.html

Tout d'abord, sauvegardez le répertoire du site Web par défaut et entrez la commande suivante :

<!DOCTYPE html>
<html>
<head>
  <title>My Website</title>
</head>
<body>
  <h1>Welcome to My Website!</h1>
</body>
</html>

Créez ensuite un nouveau répertoire de site Web et entrez la commande suivante :
    sudo systemctl restart httpd
  1. Définissez les autorisations du répertoire et entrez la commande suivante :
  2. rrreee
Ensuite, ouvrez le Fichier de configuration Apache, entrez la commande suivante :

rrreee

Recherchez la ligne suivante :
    rrreee
  1. Changez-la par le chemin du nouveau répertoire du site Web :
  2. rrreee
Enregistrez le fichier et quittez.

    Créez une page de test

    Dans le nouveau répertoire du site Web /var/www/mywebsite, créez une page nommée index.html fichier, entrez ce qui suit :
    rrreee

    Enregistrez le fichier et quittez. 🎜🎜🎜Redémarrer Apache🎜🎜🎜Entrez la commande suivante pour redémarrer le service Apache : 🎜rrreee🎜🎜Test du site Web🎜🎜🎜Entrez l'adresse IP du serveur dans le navigateur, vous devriez voir le message de bienvenue affiché sur la page de test. 🎜🎜À ce stade, les étapes pour créer un serveur Web sur CentOS sont terminées. 🎜🎜Résumé : 🎜Cet article prend Apache comme exemple et détaille les étapes pour créer un serveur Web sur CentOS, notamment l'installation d'Apache, la configuration des pare-feu, le test d'Apache, la configuration des répertoires de sites Web, la création de pages de test et le redémarrage d'Apache. En suivant les étapes ci-dessus, vous pouvez configurer avec succès un serveur Web sur CentOS et commencer à publier votre propre site Web. 🎜

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!

Déclaration:
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