APACHE
Apache est un serveur Web, il lit les requête HTTP du client, heberge le contenu de la couche
présentation. C’est une interface qui sait lire l’URL et qui communique avec le client.
Son chier de con guration est /etc/apache2/apache2.conf
Arborescence d’ Apache:
cd /etc/apache2
ls -lrt
drwxr-xr-x 2 root root 4096 Nov 18 09:11 conf-available
drwxr-xr-x 2 root root 12288 Nov 18 09:11 mods-available pour chaque module, on a 2
chiers .conf pour con gurer le module, et .load pour charger le module
drwxr-xr-x 2 root root 4096 Nov 18 09:11 conf-enabled
drwxr-xr-x 2 root root 4096 Nov 18 11:07 sites-enabled chiers de con guration des sites web
drwxr-xr-x 2 root root 4096 Nov 18 11:12 mods-enabled chiers concernant les modules activités
drwxr-xr-x 2 root root 4096 Nov 18 13:18 sites-available
-rw-r--r-- 1 root root 320 Feb 23 2021 ports.conf contient la liste des ports en écoute
-rw-r--r-- 1 root root 31063 Feb 23 2021 magic
-rw-r--r-- 1 root root 43 Nov 18 12:43 passwords
-rw-r--r-- 1 root root 7224 Nov 18 09:28 apache2.conf chier de con guration
-rw-r--r-- 1 root root 1772 Nov 18 09:54 envvars variables d’environnement
- La documentation est dans /usr/share/doc
- Les journaux sont dans /var/log/apache2
- Le script de lancement du service dans /etc/systemd/system
Dans le chier ports.conf
Listen 80, indique quel est le port utilisé par le service (par défaut 80). Il est possible d'utiliser un
autre port, par contre vous devrez spéci er au navigateur quel est le port utilisé par le serveur. Si
vous con gurez par exemple le port 8080 (Listen 8080) sur une machine www.MonDomaine.edu,
vous devrez spéci er dans le navigateur www.MonDomaine.edu:8080, pour que le serveur reçoive
et traite votre requête.
Dans le chier apache2.conf
- user www-data et group www-data, spéci ent le compte anonyme utilisé par le serveur une
fois qu'il est lancé.
- ServerRoot /etc/apache2, indique l'adresse du répertoire racine du serveur, où sont stockés
les chiers de con guration du serveur HTTP. Cette adresse peut être modi ée.
- PidFile /var/run/apache2.pid, indique le chier où le serveur en exécution stocke son numéro
de processus (PID).
- ErrorLog, chier error_log, journalisation des erreurs. L'adresse est calculée à partir de
ServerRoot. Si ServerRoot est /etc/httpd et ErrorLog logs/error_log, le chemin complet est /var/
log/apache/logs/error_log.
fi fifi fi fifi fi fi fi fi fi fififi fi fi fi
, Installation de Apache :
apache2ctl -v
Command 'apache2ctl' not found, but can be installed with:
apt install apache2
apt-get install apache2
//installation
Véri er le bon lancement avec 2 méthodes:
apache2ctl -v
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2022-06-14T13:30:55
dpkg -l apache2
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf- les/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-==================-============-
=================================
ii apache2 2.4.41-4ubuntu3.12 amd64 Apache HTTP Server
Modi ez la con guration de votre serveur pour qu’Apache se lance
avec l’utilisateur et le groupe o . Véri er :
Tchek le chier de con guration /etc/apache2/apache2.conf. Il y est mentionné qu’il faut modi er
User ${APACHE_RUN_USER} et Group ${APACHE_RUN_GROUP} dans /etc/apache2/envvars
usermod -aG sudo o
vim /etc/apache2/envvars
export APACHE_RUN_USER=o (au lieu de www-data)
export APACHE_RUN_GROUP=o (au lieu de www-data)
ps -ef | grep apache2
root 37678 1 0 09:54 ? 00:00:00 /usr/sbin/apache2 -k start
o 37679 37678 0 09:54 ? 00:00:00 /usr/sbin/apache2 -k start
o 37680 37678 0 09:54 ? 00:00:00 /usr/sbin/apache2 -k start
root 37736 37611 0 09:54 pts/1 00:00:00 grep --color=auto apache2
f
fifi fi fifififi fi fi fi fi fi
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper ryma1. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €6,49. Je zit daarna nergens aan vast.