GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Commandes pour installer le serveur Web Apache sur Ubuntu 22.04 ou 20.04 LTS

Si vous voulez apprendre à exécuter et à accéder à un site Web à partir d'un emplacement distant, nous avons besoin d'un serveur Web et quoi de plus pratique que de commencer avec Apache si vous êtes nouveau dans le monde de l'hébergement. Ici, dans ce tutoriel, nous allons apprendre la commande pour installer et démarrer le serveur Web Apache sur Ubuntu 22.04 LTS Jammy JellyFish ou Ubuntu 20.04 LTS focal fossa.

Apache est le serveur Web le plus utilisé sur Internet. Et peut être facilement configuré en raison de sa nature flexible et de sa capacité à étendre les fonctionnalités à l'aide d'un grand nombre de modules. Il a été développé et maintenu sous la fondation Apache.

Habituellement, le serveur Web Apache est installé avec PHP et MySQL/MariaDB. Cependant, Apache lui-même ne fournit que des pages HTML statiques. Cependant, lorsqu'il est combiné avec PHP (PHP Hypertext Preprocessor) comme langage de script, il peut servir les pages HTML dynamiques générées à partir du contenu de la base de données.

La plupart des systèmes de gestion de contenu (CMS) populaires tels que WordPress ou Joomla ont donc également besoin de PHP et de la base de données MySQL. Et en ce qui concerne l'installation d'Apache, toutes les distributions Linux populaires telles que RedHat, CentOS, Ubuntu Debian et d'autres ont des packages Apache dans leur référentiel de base respectif, afin que l'utilisateur puisse l'installer avec une seule commande. Nous pouvons utiliser Apache sur Windows, mais étant un projet open source et natif des systèmes Linux et de leur domination dans le monde des serveurs, les services d'hébergement ne l'offrent sur Linux que pour tirer le meilleur parti de ce logiciel de serveur Web.

Alors que ces développeurs sont sous Windows et travaillent sur un projet Web qui nécessite Apache, optez généralement pour XAMPP ou WampServer comme les projets pour que toute la pile LAMP soit facilement opérationnelle.

Étapes pour installer le serveur Web Apache sur Ubuntu 22.04| 20.04 LTS

De quoi avez-vous besoin pour suivre les étapes de ce tutoriel ?

• Serveur Ubuntu 22.04|20.4|18.04
• Un utilisateur non root avec des droits sudo
• Connexion Internet

1. Mise à jour d'apt

Si vous venez d'installer un nouveau serveur Ubuntu sur votre machine locale, Cloud ou certains VPS, exécutez d'abord la commande de mise à jour du système. Cela actualisera le cache du référentiel et installera si des mises à jour sont disponibles pour votre système.

sudo apt update

2. Commande pour installer Apache sur Ubuntu 22.04 | 20.04 LTS

Ensuite, comme mentionné au début du tutoriel, nous n'avons pas besoin d'ajouter de référentiel tiers car le package pour installer le serveur Web Apache est déjà dans le référentiel de base d'ubuntu Linux.

sudo apt install apache2

3. Démarrer et activer le service Apache

Une fois l'installation terminée, vérifiez d'abord si le service d'Apache s'exécute déjà en arrière-plan ou non à l'aide de la commande indiquée :

systemctl status apache2

S'il n'est pas en cours d'exécution, démarrez-le et activez-le avec cette commande :

sudo systemctl enable --now apache2

4. Autoriser le port 80/443 sur Ubuntu 22.04 | 20.04

Selon l'endroit où vous avez installé votre serveur Ubuntu 20.04/22.04, nous devons ouvrir le pare-feu pour deux ports 80 pour HTTP et 443 pour HTTPS. Si vous êtes sur le Cloud, utilisez le pare-feu réseau de votre fournisseur de services pour ouvrir ces ports. Alors que, dans le cas où le système a également le pare-feu activé, exécutez :

Vérifiez si le pare-feu du système est actif ou non.

sudo ufw status

Si la sortie est "active" ‘ puis lancez

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

5. Accéder à la page Web de démonstration

Maintenant que le serveur Web Apache est opérationnel, il est temps d'accéder à sa page Web de démonstration pour confirmer que tout fonctionne aussi parfaitement que nous le souhaitons.

Ouvrez votre navigateur sur un système qui peut accéder à l'adresse IP ou au domaine où vous avez installé Apache. Et faites-le pointer vers l'URL comme syntaxe donnée :

http://server-ip-address

Remplacer l'adresse IP du serveur avec la véritable adresse IP de votre serveur Ubuntu 22.04 ou 20.04 . Si vous ne connaissez pas l'adresse, dans le terminal de commande de votre serveur, exécutez :

ip a

Recharger les commandes Redémarrer ou Arrêter Apache

Il existe de nombreux scénarios dans lesquels, après l'installation d'une application Web, nous devons soit redémarrer, soit arrêter le service de serveur Web Apache. Et si vous êtes dans l'un de ces scénarios, voici les commandes à suivre :

•  Pour recharger : Cela signifie, laissez le serveur Web continuer à fonctionner, mais actualisez ou rechargez simplement le fichier de configuration.

sudo systemctl reload apche2

Pour redémarrer correctement : Dans ce cas, Apache quittera les threads de processus lorsqu'ils seront terminés et inactifs, puis rechargera la configuration.

sudo /etc/init.d/apache2 graceful

Pour redémarrer  :Cela tuera tous les threads, arrêtera le serveur Web et le redémarrera.

sudo systemctl restart apache2

Pour arrêter  :Arrêtez complètement le service de serveur Web.

sudo systemctl stop apache2

Pour commencer :

sudo systemctl start apache2

Pour désactiver l'Apache de démarrer automatiquement avec le démarrage du système, utilisez :

sudo systemctl disable apache2

Alors que pour l'activer à nouveau :

sudo systemctl enable apache2

Désinstaller complètement Apache d'Ubuntu 22.04 ou 20.04

Pour supprimer complètement le serveur Web, si vous n'en avez pas besoin, exécutez :

sudo apt remove apache2*

Pour plus d'informations, consultez la documentation officielle d'Apache, tandis que pour en savoir plus, voyez comment installer WordPress sur un serveur Apache exécuté sur CentOS/AlmaLinux/Rocky/RHEL/Oracle


Ubuntu
  1. Guide facile pour installer Apache Tomcat 9 sur le serveur Ubuntu 18.04 / 16.04 LTS

  2. Installer le serveur Web Apache sur Ubuntu 12.10

  3. Installer PHP sur Ubuntu 20.04 - Exécution du serveur Web Apache

  4. Comment installer le serveur Web Apache sur Ubuntu

  5. Comment installer et configurer le serveur Web Apache sur Ubuntu 13.10

Comment installer et configurer le serveur Web Lighttpd sur Ubuntu 20.04 LTS

Comment installer le serveur Web Apache sur Ubuntu 18.04

Comment installer le serveur Web Cherokee sur Ubuntu 16.04 LTS

Comment installer le serveur Web Caddy sur Ubuntu 16.04 LTS

Comment installer le serveur Web Express.js sur Ubuntu 16.04 LTS

Comment installer le serveur Web Apache sur Ubuntu 20.04