Apache est un serveur Web HTTP open source et le plus populaire et le plus utilisé au monde. Il alimente un grand nombre de sites Web dans le monde. Le serveur HTTP Apache est un serveur Web multiplateforme, puissant, stable, fiable et gratuit offrant des fonctionnalités qui peuvent être étendues par la grande variété de modules.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes Apache connexes.
Dans ce contexte, nous verrons comment installer Apache sur Ubuntu 18.04.
Comment installer Apache sur Ubuntu ?
Avant de poursuivre cette procédure d'installation, vous avez besoin d'un compte d'utilisateur non root avec des privilèges sudo.
Apache est disponible dans les référentiels de logiciels Ubuntu par défaut, de sorte que l'installation d'Apache est très facile et simple à installer à l'aide de l'outil de gestion de packages apt.
je. Commencez par mettre à jour l'index du package et avec les commandes ci-dessous :
$ sudo apt update
ii. Sur les systèmes Debian et Ubuntu, le service et le package Apache s'appellent apache2. Pour installer apache2, exécutez la commande ci-dessous :
$ sudo apt install apache2
iii. Une fois le processus terminé, Apache est installé sur votre serveur Ubuntu. Le service Apache démarrera automatiquement après l'installation. Vous pouvez vérifier l'état du service Apache en tapant :
$ sudo systemctl status apache2
Il affichera une sortie comme ci-dessous :
Output
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2019-03-23 16:30:47 UTC; 13min ago
Main PID: 491 (apache2)
CGroup: /system.slice/apache2.service
├─ 491 /usr/sbin/apache2 -k start
├─1723 /usr/sbin/apache2 -k start
└─1724 /usr/sbin/apache2 -k start
Comment configurer le pare-feu pour Apache ?
Si votre serveur Ubuntu est protégé par un pare-feu, assurez-vous que votre pare-feu autorise le trafic HTTP et HTTPS. Vous pouvez cocher le profil "Apache Full" permettant ou non le trafic :
$ sudo ufw app info "WWW Full"
Output
Profile: WWW Full
Title: Web Server (HTTP,HTTPS)
Description: Web Server (HTTP,HTTPS)
Ports:
80,443/tcp
Il devrait montrer qu'il autorise le trafic vers les ports 80 et 443 ou vous pouvez Autoriser le trafic HTTP et HTTPS entrant pour ce profil :
$ sudo ufw allow in "Apache Full"
Comment vérifier l'installation d'Apache ?
Pour vérifier que tout se passe correctement, ouvrez votre navigateur et visitez l'adresse IP de votre serveur http://YOUR_SERVER_IP/
Il devrait afficher une page Web Apache Ubuntu 18.04 par défaut.
Cela signifie que l'installation d'Apache a été effectuée correctement.
Comment gérer les processus Apache ?
Maintenant que le serveur Web Apache est installé sur votre machine et prêt à fonctionner, nous verrons quelques commandes de gestion de base.
Vous pouvez arrêter le service Apache par type :
$ sudo systemctl stop apache2
Pour redémarrer le service Apache, tapez :
$ sudo systemctl start apache2
Vous pouvez Redémarrer (arrêter et démarrer) le service Apache en :
$ sudo systemctl restart apache2
Si vous avez besoin de modifier la configuration, Apache peut recharger sans interrompre les connexions. Pour cela, lancez cette commande :
$ sudo systemctl reload apache2
Aussi, vous pouvez désactiver le service Apache en tapant :
$ sudo systemctl disable apache2
Encore une fois, réactivez le service pour qu'il démarre au démarrage, tapez :
$ sudo systemctl enable apache2
Enfin, vous avez installé avec succès Apache sur votre serveur Ubuntu 18.04.