installation:wims_et_nginx
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
installation:wims_et_nginx [05/09/2016 14:20] – aj symlinks et précisions pour systemd dcaillibaud | installation:wims_et_nginx [23/09/2022 16:40] (Version actuelle) – [Méthode n°1 : le wrapper CGI] bernadette | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Wims fonctionne en tant que script CGI derrière un serveur Web. | Wims fonctionne en tant que script CGI derrière un serveur Web. | ||
- | Habituellement, | + | Habituellement, |
+ | |||
+ | À titre expérimental, | ||
Vous pouvez choisir 2 méthodes : | Vous pouvez choisir 2 méthodes : | ||
Ligne 9: | Ligne 11: | ||
==== Méthode | ==== Méthode | ||
- | Nginx ne dispose pas nativement de cgi, il faut donc créer un wrapper cgi | + | Nginx ne dispose pas nativement de cgi, il faut donc créer un wrapper cgi. |
Il existe là encore plusieurs méthodes. | Il existe là encore plusieurs méthodes. | ||
Pour ma part, j'ai opté après plusieurs essais pour celle qui me semble la plus simple. Elle est décrite ici : | Pour ma part, j'ai opté après plusieurs essais pour celle qui me semble la plus simple. Elle est décrite ici : | ||
Ligne 15: | Ligne 17: | ||
Commencez-donc par installer le package fcgiwrap : | Commencez-donc par installer le package fcgiwrap : | ||
- | | + | <code bash>apt-get install fcgiwrap</code> |
- | + | ||
- | Créez ensuite un fichier | + | |
+ | Créez ensuite un fichier ''/ | ||
+ | <code nginx wims.conf> | ||
server | server | ||
{ | { | ||
Ligne 41: | Ligne 43: | ||
# Fastcgi parameters, include the standard ones | # Fastcgi parameters, include the standard ones | ||
+ | | ||
| | ||
} | } | ||
} | } | ||
+ | </ | ||
// | // | ||
- | Créer les liens symboliques, | + | Créer les liens symboliques, |
- | <code bash> | + | <code bash>for s in gif html jpeg jpg png; do ln -s wims wims.$s; done</ |
- | for s in gif html jpeg jpg png; do ln -s wims wims.$s; done | + | |
- | </ | + | |
Relancez nginx: | Relancez nginx: | ||
- | | + | <code bash>/ |
| | ||
| | ||
Ligne 76: | Ligne 77: | ||
| | ||
=== Variante pour systemd === | === Variante pour systemd === | ||
- | Avec systemd, les scripts d'init sont dans / | + | Avec systemd, les scripts d'init sont dans '' |
- | / | + | <file autoconf |
- | <file> | + | |
[Unit] | [Unit] | ||
Description=Simple CGI Server for wims | Description=Simple CGI Server for wims | ||
Ligne 95: | Ligne 95: | ||
</ | </ | ||
- | / | + | <file autoconf |
- | <file> | + | |
[Unit] | [Unit] | ||
Description=fcgiwrap Socket for wims | Description=fcgiwrap Socket for wims |
installation/wims_et_nginx.1473085244.txt.gz · Dernière modification : 05/09/2016 14:20 de dcaillibaud