Maison >Opération et maintenance >exploitation et maintenance Linux >Meilleures pratiques pour créer des serveurs Web sous CentOS 7

Meilleures pratiques pour créer des serveurs Web sous CentOS 7

WBOY
WBOYoriginal
2023-08-06 13:25:061425parcourir

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)

  1. Ouvrez le terminal et exécutez la commande suivante pour installer Apache :

    sudo yum install httpd
  2. 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

  1. 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
  2. Modifiez le fichier de configuration Apache :

    sudo vi /etc/httpd/conf/httpd.conf
  3. Définissez le nom du serveur (s'il n'est pas défini) :

    ServerName your_domain_name
  4. 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>
  5. Redémarrez Apache pour que les modifications prennent effet :

    sudo systemctl restart httpd

3. Installez et configurez MySQL (serveur de base de données)

  1. Exécutez la commande suivante pour installer le serveur MySQL :

    sudo yum install mariadb-server
  2. 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
  3. Exécutez le script de sécurité et configurez le mot de passe root MySQL :

    sudo mysql_secure_installation

IV Installez PHP

  1. Exécutez. la commande suivante pour installer PHP et les extensions associées :

    sudo yum install php php-mysql
  2. Modifier le fichier de configuration php.ini :

    sudo vi /etc/php.ini
  3. Définir le fuseau horaire :

    date.timezone = Asia/Shanghai
  4. Redémarrer Apache pour que la configuration prenne effet :

    sudo systemctl restart httpd

5. Créez et testez le site

  1. Créez un simple fichier index.php dans le répertoire /var/www/html :

    sudo vi /var/www/html/index.php
  2. Entrez le code suivant :

    <?php
    phpinfo();
    ?>
  3. Ouvrez le navigateur, entrez le adresse IP du serveur et consultez les informations phpinfo indiquant que l’accès au site Web a été réussi.

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!

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