Bonnes pratiques pour créer des serveurs Web sous CentOS 7
Introduction :
Avec le développement rapide d'Internet, créer votre propre serveur Web est devenu un besoin pour de nombreuses personnes, notamment dans la construction de sites Web d'entreprise et personnels. Cet article présentera les meilleures pratiques pour créer un serveur Web sous le système d'exploitation CentOS 7 et fournira des exemples de code pertinents.
1. Installez Apache (serveur HTTP)
Ouvrez le terminal et exécutez la commande suivante pour installer Apache :
sudo yum install httpd
Après l'installation, démarrez Apache et configurez-le pour qu'il démarre automatiquement au démarrage :
sudo systemctl start httpd sudo systemctl enable httpd
2. Configurez Apache
Configurez le pare-feu pour autoriser l'accès HTTP (port 80) :
sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --reload
Modifiez le fichier de configuration Apache :
sudo vi /etc/httpd/conf/httpd.conf
Définissez le nom du serveur (s'il n'est pas défini) :
ServerName your_domain_name
Configurez le répertoire racine du site Web :
DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Redémarrez Apache pour que les modifications prennent effet :
sudo systemctl restart httpd
3. Installez et configurez MySQL (serveur de base de données)
Exécutez la commande suivante pour installer le serveur MySQL :
sudo yum install mariadb-server
Une fois l'installation terminée, démarrez MySQL et configurez-le pour qu'il démarre automatiquement au démarrage :
sudo systemctl start mariadb sudo systemctl enable mariadb
Exécutez le script de sécurité et configurez le mot de passe root MySQL :
sudo mysql_secure_installation
IV Installez PHP
Exécutez. la commande suivante pour installer PHP et les extensions associées :
sudo yum install php php-mysql
Modifier le fichier de configuration php.ini :
sudo vi /etc/php.ini
Définir le fuseau horaire :
date.timezone = Asia/Shanghai
Redémarrer Apache pour que la configuration prenne effet :
sudo systemctl restart httpd
5. Créez et testez le site
Créez un simple fichier index.php dans le répertoire /var/www/html :
sudo vi /var/www/html/index.php
Entrez le code suivant :
<?php phpinfo(); ?>
Conclusion :
À travers cet article, nous avons appris les meilleures pratiques pour créer un serveur Web sous le système d'exploitation CentOS 7. Les exemples de code fournis ci-dessus vous permettent de créer et de configurer rapidement un serveur Web simple. Cependant, en fonction des besoins réels, vous devrez peut-être prendre davantage en compte la configuration et la sécurité. J'espère que cet article pourra vous apporter de l'aide afin que vous puissiez créer plus facilement votre propre serveur 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!