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

PHPz
Libérer: 2023-08-07 15:25:06
original
2107 Les gens l'ont consulté

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

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

sudo systemctl start httpd
Copier après la connexion

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

sudo systemctl enable httpd
Copier après la connexion
  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
Copier après la connexion

Rechargez ensuite la configuration du pare-feu :

sudo firewall-cmd --reload
Copier après la connexion
  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
Copier après la connexion
  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
Copier après la connexion

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

sudo mkdir /var/www/mywebsite
Copier après la connexion

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

sudo chown -R apache:apache /var/www/mywebsite
Copier après la connexion

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

sudo nano /etc/httpd/conf/httpd.conf
Copier après la connexion

找到下面这一行:

DocumentRoot "/var/www/html"
Copier après la connexion

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

DocumentRoot "/var/www/mywebsite"
Copier après la connexion

保存文件并退出。

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

Créez ensuite un nouveau répertoire de site Web et entrez la commande suivante :
    sudo systemctl restart httpd
    Copier après la connexion
  1. Définissez les autorisations du répertoire et entrez la commande suivante :
  2. rrreeeEnsuite, 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!

Étiquettes associées:
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