Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel:internet:apache:start [2022/02/10 19:41] – [Configuration] adminlogiciel:internet:apache:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
 ====== Apache 2 : un serveur web HTTP  ====== ====== Apache 2 : un serveur web HTTP  ======
- 
-Apache est le serveur Web le plus utilisé au monde. Un serveur web Apache permet d'héberger des sites web sur Internet. 
- 
-Beaucoup de ses fonctionnalités sont compilées comme des modules séparés qui étendent les fonctionnalités de base : 
-  - **L'hébergement virtuel** permet à un seul serveur Web Apache de servir plusieurs sites Web différents : chaque site ou un domaine individuel est décrit par un **hôte virtuel** qui dirige le visiteur vers un répertoire spécifique contenant ce site. 
- 
 ===== Pré-requis ===== ===== Pré-requis =====
  
Ligne 30: Ligne 24:
 ===== Installation ===== ===== Installation =====
  
-<subnumberlist> +<WRAP list-deep
-  **Installez [[apt>apache2]]**<cli prompt='$ '>...@...:~$ sudo apt install {apache2}</cli> +  - **[[logiciel:internet:apache:maj:start|]]** 
-  - **Vérifiez la version et la configuration** :<cli prompt='$ '>pi@framboise4:~ $ apachectl -V +</WRAP>
-Server version: Apache/2.4.38 (Raspbian) +
-... +
-Architecture:   32-bit +
-Server MPM:     prefork +
-  threaded:     no +
-    forked:     yes (variable process count) +
-Server compiled with.... +
-...</cli> +
-</subnumberlist> +
- +
-Pour un serveur complet basé sur Apache : +
-  - **[[tutoriel:internet:lamp:start|]]** +
-  - ou **[[tutoriel:internet:lamp:raspi:start|]]**+
 ===== Configuration ===== ===== Configuration =====
  
Ligne 53: Ligne 34:
 Il faut créer un hôte virtuel (//VirtualHost//) pour chaque projet. Il faut créer un hôte virtuel (//VirtualHost//) pour chaque projet.
  
-Il ne faut pas lancer les sites locaux par **%%http://localhost/projet1/%%** ou **%%http://localhost/projet2/%%**, +Il ne faut pas lancer les sites locaux par <del>%%http://localhost/projet1/%%</del> ou <del>%%http://localhost/projet2/%%</del> mais par un hôte virtuel pour chacun : **%%http://projet1/%%** ou **%%http://projet2/%%**
- +
-mais par un hôte virtuel pour chacun : **%%http://projet1/%%** ou **%%http://projet2/%%**.+
 </WRAP> </WRAP>
  
 +<WRAP list-deep>
   - **[[tutoriel:internet:apache:vhost:start|]]**   - **[[tutoriel:internet:apache:vhost:start|]]**
     - **[[logiciel:internet:apache:vhosts:start1|]]**     - **[[logiciel:internet:apache:vhosts:start1|]]**
 +</WRAP>
 ==== VirtualHost ==== ==== VirtualHost ====
  
Ligne 327: Ligne 308:
 ===== Utilisation ===== ===== Utilisation =====
  
-<subnumberlist>+<WRAP list-deep>
   - **[[logiciel:internet:apache:apachectl:start|]]**   - **[[logiciel:internet:apache:apachectl:start|]]**
     - **Lancement** :<cli prompt='$ '>...@...:~ $ sudo apachectl start</cli>     - **Lancement** :<cli prompt='$ '>...@...:~ $ sudo apachectl start</cli>
Ligne 336: Ligne 317:
     - **Vérification de la syntaxe du fichier de configuration** :<cli prompt='$ '>...@...:~ $ sudo apachectl configtest</cli>     - **Vérification de la syntaxe du fichier de configuration** :<cli prompt='$ '>...@...:~ $ sudo apachectl configtest</cli>
     - **Rapport d'état** :<cli prompt='$ '>...@...:~ $ sudo systemctl status apache2</cli>     - **Rapport d'état** :<cli prompt='$ '>...@...:~ $ sudo systemctl status apache2</cli>
-</subnumberlist>+</WRAP>
  
 ===== Désinstallation ===== ===== Désinstallation =====