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édentes Révision précédente
Prochaine révision
Révision précédente
lighttpd [Le 24/04/2020, 13:49]
luigifab [Ruby] maj redmine 4
lighttpd [Le 11/09/2022, 11:35] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 26: Ligne 26:
   * Le fichier **lighttpd.conf** est le fichier de configuration principal à partir duquel les directives principales sont chargées.   * Le fichier **lighttpd.conf** est le fichier de configuration principal à partir duquel les directives principales sont chargées.
   * **conf-available** est un dossier qui contient les fichiers de configuration des différents modules.   * **conf-available** est un dossier qui contient les fichiers de configuration des différents modules.
-  * **conf-enabled** est un dossier ​+  * **conf-enabled** est un dossier
  
 === Le fichier lighttpd.conf === === Le fichier lighttpd.conf ===
Ligne 50: Ligne 50:
 ) )
 </​file>​ </​file>​
-Il est possible de retrouver une [[http://​redmine.lighttpd.net/​projects/​lighttpd/​wiki/​Docs#​Modules|documentation détaillée des différents modules]] sur le wiki officiel de Lighttpd: ​+Il est possible de retrouver une [[http://​redmine.lighttpd.net/​projects/​lighttpd/​wiki/​Docs#​Modules|documentation détaillée des différents modules]] sur le wiki officiel de Lighttpd:
  
 Une documentation plus exhaustive sur les différentes directives de configuration sont disponibles [[http://​redmine.lighttpd.net/​projects/​lighttpd/​wiki/​Docs:​ConfigurationOptions|ici]] Une documentation plus exhaustive sur les différentes directives de configuration sont disponibles [[http://​redmine.lighttpd.net/​projects/​lighttpd/​wiki/​Docs:​ConfigurationOptions|ici]]
Ligne 90: Ligne 90:
 Si besoin effacer les liens symboliques **10-fastcgi.conf** et **15-fastcgi-php.conf** créés dans **/​etc/​lighttpd/​conf-enabled/​** et réactivez les modules avant de recharger la configuration comme expliqué plus avant. Si besoin effacer les liens symboliques **10-fastcgi.conf** et **15-fastcgi-php.conf** créés dans **/​etc/​lighttpd/​conf-enabled/​** et réactivez les modules avant de recharger la configuration comme expliqué plus avant.
  
-Les lignes sont à adapter. Par exemple, pour PHP version 7.2 vous remplacerez les termes "​php7.0-fpm"​ par "​php7.2-fpm"​ (après avoir installé php7.2-fpm),​ et le dossier utilisé sera ///​etc/​php/​7.2//​. ​+Les lignes sont à adapter. Par exemple, pour PHP version 7.2 vous remplacerez les termes "​php7.0-fpm"​ par "​php7.2-fpm"​ (après avoir installé php7.2-fpm),​ et le dossier utilisé sera ///​etc/​php/​7.2//​.
  </​note>​  </​note>​
  
Ligne 117: Ligne 117:
 <note warning>​Cette procédure est obsolète, cependant, les fichiers de configuration peuvent servir.</​note>​ <note warning>​Cette procédure est obsolète, cependant, les fichiers de configuration peuvent servir.</​note>​
  
-Deux exemples de configuration,​ le premier avec fastcgi (qui ne fonctionne plus avec Redmine 2), le second avec thin (un second serveur). Prenez garde aux chemins utilisés dans ces exemples.+Deux exemples de configuration ​pour Redmine, le premier avec fastcgi (qui ne fonctionne plus avec Redmine 2), le second avec thin (un second serveur). Prenez garde aux chemins utilisés dans ces exemples.
  
 <​file>#​ /​etc/​lighttpd/​conf-available/​redmine.conf <​file>#​ /​etc/​lighttpd/​conf-available/​redmine.conf
-# avec fastcgi+# avec fastcgi, mod_fastcgi
 $HTTP["​host"​] =~ "​hostname"​ { $HTTP["​host"​] =~ "​hostname"​ {
  server.document-root = "/​usr/​share/​redmine/​public/"​  server.document-root = "/​usr/​share/​redmine/​public/"​
Ligne 141: Ligne 141:
  )  )
  )  )
- #alias.url += ( "/​plugin_assets/"​ => "/​var/​cache/​redmine/​default/​plugin_assets/"​ )+ alias.url += ( "/​plugin_assets/"​ => "/​var/​cache/​redmine/​default/​plugin_assets/"​ )
 }</​file>​ }</​file>​
  
 <​file>#​ /​etc/​lighttpd/​conf-available/​redmine.conf <​file>#​ /​etc/​lighttpd/​conf-available/​redmine.conf
-# avec Thin+# avec Thin, mod_proxy
 $HTTP["​host"​] =~ "​hostname"​ { $HTTP["​host"​] =~ "​hostname"​ {
  server.document-root = "/​usr/​share/​redmine/​public/"​  server.document-root = "/​usr/​share/​redmine/​public/"​
Ligne 151: Ligne 151:
  $HTTP["​url"​] !~ "​^/​(images|javascripts|stylesheets|themes|plugin_assets|favicon.ico|apple-touch-icon.png)|.*html$|.*txt$|.*xml$"​ {  $HTTP["​url"​] !~ "​^/​(images|javascripts|stylesheets|themes|plugin_assets|favicon.ico|apple-touch-icon.png)|.*html$|.*txt$|.*xml$"​ {
  proxy.balance = "​fair"​  proxy.balance = "​fair"​
- proxy.server ​ ​("/"​ => (+ proxy.server  ​("/"​ => (
  ( "​host"​ => "​127.0.0.1",​ "​port"​ => 3000 ),  ( "​host"​ => "​127.0.0.1",​ "​port"​ => 3000 ),
  ( "​host"​ => "​127.0.0.1",​ "​port"​ => 3001 ),  ( "​host"​ => "​127.0.0.1",​ "​port"​ => 3001 ),
Ligne 158: Ligne 158:
  ))  ))
  }  }
 + alias.url += ( "/​plugin_assets/"​ => "/​var/​cache/​redmine/​default/​plugin_assets/"​ )
 } }
  
Ligne 176: Ligne 177:
 daemonize: true daemonize: true
 </​file>​ </​file>​
- 
 ==== SSL ==== ==== SSL ====
  
  • lighttpd.1587728950.txt.gz
  • Dernière modification: Le 24/04/2020, 13:49
  • par luigifab