Vous apprendrez étape par étape les étapes détaillées de configuration d'un serveur Web sur CentOS
- 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.
- 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
- 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
- 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
- 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
保存文件并退出。
- 创建测试页面
在新的网站目录/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
- Définissez les autorisations du répertoire et entrez la commande suivante :
rrreeeEnsuite, ouvrez le Fichier de configuration Apache, entrez la commande suivante : rrreee
Recherchez la ligne suivante : rrreee- Changez-la par le chemin du nouveau répertoire du site Web :
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!