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/13 14:38] adminlogiciel:internet:apache:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 23: Ligne 23:
  
 ===== Installation ===== ===== Installation =====
 +
 +<WRAP list-deep>
 +  - **[[logiciel:internet:apache:maj:start|]]**
 +</WRAP>
 ===== Configuration ===== ===== Configuration =====
  
Ligne 31: Ligne 35:
  
 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/%%** 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/%%**
-</subnumberlist>+</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 45: Ligne 51:
  
 Ne les utiliser que si on n'a aucun accès à la config du serveur (par exemple sur un hébergement mutualisé) Ne les utiliser que si on n'a aucun accès à la config du serveur (par exemple sur un hébergement mutualisé)
-</subnumberlist>+</WRAP>
  
 Le fichier de configuration principal (anciennement httpd.conf) est remplacé par le fichier **/etc/apache2/sites-available/000-default.conf** Le fichier de configuration principal (anciennement httpd.conf) est remplacé par le fichier **/etc/apache2/sites-available/000-default.conf**
Ligne 83: Ligne 89:
 Dans nos exemples, nous parlerons du site **monsite.com** Dans nos exemples, nous parlerons du site **monsite.com**
 et pour les sous-domaines du site **doc.monsite.com** et pour les sous-domaines du site **doc.monsite.com**
-</subnumberlist>+</WRAP>
  
 === Préalable : l'hôte localhost === === Préalable : l'hôte localhost ===
Ligne 115: Ligne 121:
   : n'autorise que les connexions en provenance de l'hôte local\\ Cette option remplace les anciennes options //order// et //allow//   : n'autorise que les connexions en provenance de l'hôte local\\ Cette option remplace les anciennes options //order// et //allow//
  
-</subnumberlist>+</WRAP>
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Ligne 121: Ligne 127:
   : Active le mécanisme .htaccess   : Active le mécanisme .htaccess
  
-</subnumberlist>+</WRAP>
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Ligne 141: Ligne 147:
   : Tous les utilisateurs valides sont autorisés   : Tous les utilisateurs valides sont autorisés
  
-</subnumberlist>+</WRAP>
  
 Pour activer le vhost :<cli prompt='$ '>...@...:~ $ sudo a2enmod 000-localhost Pour activer le vhost :<cli prompt='$ '>...@...:~ $ sudo a2enmod 000-localhost
Ligne 178: Ligne 184:
   ;? <Directory /srv/www/html/monsite1> :: options par défaut du répertoire !!   ;? <Directory /srv/www/html/monsite1> :: options par défaut du répertoire !!
  
-</subnumberlist>+</WRAP>
  
 Pour activer le vhost, lancez la commande : Pour activer le vhost, lancez la commande :
Ligne 194: Ligne 200:
 <WRAP center round tip 60%> <WRAP center round tip 60%>
 On peut regrouper __jusqu'à 8 noms de serveurs maximum__ sur une même ligne pour la même IP. On peut regrouper __jusqu'à 8 noms de serveurs maximum__ sur une même ligne pour la même IP.
-</subnumberlist>+</WRAP>
  
 On obtient quelque-chose comme : On obtient quelque-chose comme :
Ligne 269: Ligne 275:
 ::Si vos souhaitez utiliser des scripts .py .pl .cgi alors il vous faut cette ligne. Les scripts devront se trouver dans le répertoire /var/www/marcel.com/cgi-bin/ pour qu'ils puissent être exécutés.!! ::Si vos souhaitez utiliser des scripts .py .pl .cgi alors il vous faut cette ligne. Les scripts devront se trouver dans le répertoire /var/www/marcel.com/cgi-bin/ pour qu'ils puissent être exécutés.!!
  
-</subnumberlist>+</WRAP>
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Ligne 291: Ligne 297:
 Si N ou M est plus grand que le nombre de parties disponibles, seul un caractère de soulignement est inséré. Si N ou M est plus grand que le nombre de parties disponibles, seul un caractère de soulignement est inséré.
  
-</subnumberlist>+</WRAP>
  
 DNS : voir [[http://mayakron.altervista.org/wikibase/show.php?id=AcrylicHome]] et la mise en place sous windows 10. DNS : voir [[http://mayakron.altervista.org/wikibase/show.php?id=AcrylicHome]] et la mise en place sous windows 10.
Ligne 302: 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 311: 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 =====