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
lighttpd [Le 24/04/2020, 14:09] – [Ruby] config redmine plugin_assets luigifablighttpd [Le 11/09/2022, 11:35] (Version actuelle) – 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) moths-art
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 120: Ligne 120:
  
 <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>
- 
-Il y a sûrement beaucoup mieux, mais il peut être utile de : 
-<code> 
-cd /usr/share/redmine/public/ 
-sudo rm plugin_assets/empty 
-sudo rmdir plugin_assets 
-sudo ln -s /var/lib/redmine/default/public/plugin_assets 
-</code> 
 ==== SSL ==== ==== SSL ====