Maison > Article > Opération et maintenance > Un guide complet étape par étape pour configurer un serveur Web sur CentOS
Un guide complet étape par étape pour configurer un serveur Web sur CentOS
Construire votre propre serveur Web est une compétence importante qui vous permet d'héberger votre propre site Web ou application sur Internet. Cet article vous présentera un guide complet sur la configuration d'un serveur Web sur le système d'exploitation CentOS, comprenant des étapes telles que l'installation du logiciel nécessaire, la configuration du serveur et la configuration des règles de pare-feu.
Étape 1 : Installer les logiciels nécessaires
Tout d'abord, vous devez installer certains logiciels nécessaires, notamment le serveur Web Apache, la base de données MySQL et l'interpréteur PHP. Entrez la commande suivante dans le terminal pour les installer :
sudo yum install httpd mysql-server php php-mysql
Étape deux : démarrer et configurer les services
Une fois l'installation terminée, vous devez démarrer et configurer ces services. Démarrez d'abord le serveur Apache et entrez la commande suivante dans le terminal :
sudo service httpd start
Ensuite, configurez-le pour qu'il démarre au démarrage :
sudo chkconfig httpd on
Ensuite, démarrez le service de base de données MySQL :
sudo service mysqld start
De même, configurez-le pour qu'il démarre au démarrage :
sudo chkconfig mysqld on
Étape 3 : Définir les règles de pare-feu
Sur CentOS, le pare-feu est activé par défaut, mais il peut bloquer l'accès au serveur Web. Par conséquent, vous devez configurer des règles de pare-feu pour autoriser le trafic HTTP et HTTPS. Entrez la commande suivante dans le terminal :
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
Quatrième étape : créer et configurer un hôte virtuel
Ensuite, vous devez configurer l'hôte virtuel pour héberger plusieurs sites Web ou applications. Saisissez la commande suivante dans le terminal pour créer un fichier de configuration d'hôte virtuel :
sudo nano /etc/httpd/conf.d/example.conf
Dans le fichier qui s'ouvre, saisissez l'exemple de code suivant :
<VirtualHost *:80> ServerName example.com DocumentRoot /var/www/html/example ErrorLog /var/log/httpd/example_error.log CustomLog /var/log/httpd/example_access.log combined <Directory /var/www/html/example> AllowOverride All Require all granted </Directory> </VirtualHost>
Remplacez "example.com" par votre nom de domaine ou votre adresse IP et "/var /www/html/example" avec le répertoire de votre site Web. Après avoir enregistré et fermé le fichier, redémarrez le serveur Apache :
sudo service httpd restart
Étape 5 : Testez le serveur
Maintenant, votre serveur Web est configuré et votre site Web ou votre application est accessible via le navigateur. Entrez votre nom de domaine ou votre adresse IP dans votre navigateur et vous devriez pouvoir voir la page d'accueil de votre site Web.
Si vous souhaitez utiliser PHP sur votre site Web, vous pouvez créer un simple fichier de test pour vérifier que PHP fonctionne correctement. Créez un fichier nommé "test.php" dans le répertoire du site Web avec le contenu suivant :
<?php phpinfo(); ?>
Après avoir enregistré et fermé le fichier, rechargez la page Web et vous verrez la page d'informations PHP.
Résumé :
En suivant les étapes ci-dessus, vous avez réussi à configurer votre propre serveur Web sur CentOS. Vous pouvez héberger tout type de site Web ou d’application en utilisant ce serveur. Explorez plus loin et découvrez comment configurer et sécuriser votre serveur pour garantir qu'il fonctionne de manière sécurisée et efficace. J'espère que ce guide complet vous aidera !
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!