Outils pour utilisateurs

Outils du site


bloc2:prog:web:apache

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
bloc2:prog:web:apache [2022/09/28 11:04] – [Alias] adminbloc2:prog:web:apache [2024/02/21 16:50] (Version actuelle) – [Serveur virtuel sous https] admin
Ligne 2: Ligne 2:
 ===== Alias ===== ===== Alias =====
 Un alias permet de publier une application qui se trouve dans une arborescence autre que le dossier de publication Apache par défaut. \\ \\ Exemple avec un alias nommé **monAlias** qui permette de publier le dossier **P:/documents/PHP_WS/** \\ \\ Fichier à modifier : **.\xampp\apache\conf\extra\httpd-xampp.conf** \\ Emplacement des modifications : à l'intérieur de la balise **<IfModule alias_module>...</IfModule>** \\ Action : ajouter les lignes suivantes: Un alias permet de publier une application qui se trouve dans une arborescence autre que le dossier de publication Apache par défaut. \\ \\ Exemple avec un alias nommé **monAlias** qui permette de publier le dossier **P:/documents/PHP_WS/** \\ \\ Fichier à modifier : **.\xampp\apache\conf\extra\httpd-xampp.conf** \\ Emplacement des modifications : à l'intérieur de la balise **<IfModule alias_module>...</IfModule>** \\ Action : ajouter les lignes suivantes:
-+\\ 
   Alias /monAlias "P:/documents/PHP_WS/"   Alias /monAlias "P:/documents/PHP_WS/"
   <Directory "P:/documents/PHP_WS/">   <Directory "P:/documents/PHP_WS/">
Ligne 9: Ligne 9:
     Require all granted     Require all granted
   </Directory>    </Directory> 
-| |+\\ \\ <WRAP round safety>Les chemins d'accès doivent être écrits avec des slashes (/) ou des anti-slashes doublés (\\) </WRAP> |
 Dans ce cas, après avoir redémarré Apache, le dossier publié via l'alias sera accessible dans un navigateur à partir de l'url **http://localhost/monAlias/** Dans ce cas, après avoir redémarré Apache, le dossier publié via l'alias sera accessible dans un navigateur à partir de l'url **http://localhost/monAlias/**
 ===== Serveur virtuel ===== ===== Serveur virtuel =====
Ligne 41: Ligne 41:
 </WRAP> </WRAP>
  
 +===== Serveur virtuel sous https ===== 
 +Dans Xampp, le dossier **htdocs** et **les alias** répondent en https naturellement (préparamétrage fait en ce sens dans /xampp/apache/conf/extra/httpd-ssl.conf). Il n'en va **pas de même pour les virtual hosts**. 
 +Dans ce dernier cas, il faut donc ajouter au fichier **httpd-vhosts.conf** une entrée complète sur le modèle suivant : 
 +| \\  
 +  <VirtualHost *:443> 
 +    DocumentRoot "path/to/folder/" 
 +    ServerName www.local 
 +    SSLEngine on 
 +    SSLCertificateFile "conf/ssl.crt/server.crt" 
 +    SSLCertificateKeyFile "conf/ssl.key/server.key" 
 +    <Directory "path/to/folder/"> 
 +      Options Indexes FollowSymLinks 
 +      AllowOverride All 
 +      Require all granted  
 +    </Directory> 
 +  </VirtualHost> 
 +| \\ \\ \\ \\ <WRAP round safety>Les chemins d'accès doivent être écrits avec des **slashes** (/) ou des **anti-slashes doublés** (\\) 
 +</WRAP> |
bloc2/prog/web/apache.1664355884.txt.gz · Dernière modification : 2022/09/28 11:04 de admin