GNU/Linux >> Tutoriels Linux >  >> Linux

Installer Apache sur Debian 10

Cet article explique comment installer Apache® sur un serveur Debian® 10.

Qu'est-ce qu'Apache ?

Apache est un serveur Web open source et multiplateforme que Apache SoftwareFoundation gère activement.

Prérequis

  • Utilisateur avec sudo privilèges
  • Serveur exécutant Debian 10
  • Pare-feu non compliqué (UFW)

Étape 1 :Mettre à jour et installer Apache

Exécutez la commande suivante pour ouvrir le terminal et mettre à jour le référentiel :

`# sudo apt update`

Ensuite, installez le package apache :

`# sudo apt install apache2`

Étape 2 :Vérifier l'installation

Exécutez la commande suivante :

`# sudo systemctl status apache2`

Remarquez le actif (en cours d'exécution) message dans la réponse suivante :

    ● apache2.service - The Apache HTTP Server
       Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
       Active: active (running) since Thu 2021-03-11 09:56:58 CST; 1 weeks 0 days ago
         Docs: https://httpd.apache.org/docs/2.4/
      Process: 2141 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
     Main PID: 6087 (apache2)
        Tasks: 55 (limit: 1158)
       Memory: 10.4M
       CGroup: /system.slice/apache2.service
               ├─2147 /usr/sbin/apache2 -k start
               ├─2148 /usr/sbin/apache2 -k start
               └─6087 /usr/sbin/apache2 -k start

    Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

Étape 3 :Accéder à Apache

Pour accéder au serveur, vous devez connaître l'adresse IP, exécutez donc la commande suivante pour trouver l'adresse IP :

`# hostname -I`

Si vous saisissez l'adresse IP dans votre navigateur, une erreur de chargement de la page apparaît. Cette erreur se produit car vous n'avez pas encore ajouté la règle HTTP au pare-feu.

Étape 4. Ajouter des règles de pare-feu

Exécutez les commandes suivantes pour ajouter la règle WWW au pare-feu et autorisez le trafic entrant et sortant :

`sudo ufw allow 'WWW'`
`sudo ufw status  | grep 80/tcp`

L'exemple suivant montre les règles de pare-feu sur le serveur :

    80/tcp                     ALLOW       Anywhere\n
    80/tcp (v6)                ALLOW       Anywhere (v6)

Étape 5 :Vérification

Tapez l'adresse IP de l'étape 3 dans votre navigateur et la page d'accueil Apache apparaît.

Actions supplémentaires

Les commandes suivantes peuvent vous aider à gérer Apache :

Commande Action
sudo systemctl stop apache2 Arrêter
sudo systemctl start apache2 Démarrer
sudo systemctl restart apache2 Redémarrer
sudo systemctl enable apache2 Démarrer automatiquement au démarrage du serveur
sudo systemctl disable apache2 Désactiver le démarrage automatique

Conclusion

Une fois ces étapes terminées, Apache s'exécute sur votre serveur et est prêt à déployer une application.


Linux
  1. Comment installer Apache Maven sur Debian 9

  2. Installer Apache Cassandra sur Debian 7

  3. Installer phpMyAdmin sur Debian 11 avec Apache

  4. Comment installer Let's Encrypt SSL avec Apache sur Debian 11

  5. Comment installer MongoDB sur Debian 11

Comment installer Apache Subversion sur Debian 11

Comment installer Apache sur Debian 7

Comment installer Apache sur Debian 8.2

Comment installer Apache sur Debian 10

Comment installer Apache Tomcat sur Debian 10

Comment installer Apache CouchDB sur Debian 10