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
Les avantages d'acheter des résumés chez Stuvia:
Qualité garantie par les avis des clients
Les clients de Stuvia ont évalués plus de 700 000 résumés. C'est comme ça que vous savez que vous achetez les meilleurs documents.
L’achat facile et rapide
Vous pouvez payer rapidement avec iDeal, carte de crédit ou Stuvia-crédit pour les résumés. Il n'y a pas d'adhésion nécessaire.
Focus sur l’essentiel
Vos camarades écrivent eux-mêmes les notes d’étude, c’est pourquoi les documents sont toujours fiables et à jour. Cela garantit que vous arrivez rapidement au coeur du matériel.
Foire aux questions
Qu'est-ce que j'obtiens en achetant ce document ?
Vous obtenez un PDF, disponible immédiatement après votre achat. Le document acheté est accessible à tout moment, n'importe où et indéfiniment via votre profil.
Garantie de remboursement : comment ça marche ?
Notre garantie de satisfaction garantit que vous trouverez toujours un document d'étude qui vous convient. Vous remplissez un formulaire et notre équipe du service client s'occupe du reste.
Auprès de qui est-ce que j'achète ce résumé ?
Stuvia est une place de marché. Alors, vous n'achetez donc pas ce document chez nous, mais auprès du vendeur ryma1. Stuvia facilite les paiements au vendeur.
Est-ce que j'aurai un abonnement?
Non, vous n'achetez ce résumé que pour 6,49 €. Vous n'êtes lié à rien après votre achat.