Le wiki de WIMS EDU

L'association WIMS EDU a ouvert ce wiki afin de favoriser les collaborations entre utilisateurs de WIMS.

Outils pour utilisateurs

Outils du site


installation:wims_et_nginx

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
Dernière révisionLes deux révisions suivantes
installation:wims_et_nginx [07/09/2016 13:24] – [WIMS et NGINX] obadoinstallation:wims_et_nginx [14/01/2019 08:54] – ajoute "fastcgi_param SCRIPT_FILENAME..." pour régler un souci d'affichage des graphiques et équations obado
Ligne 17: Ligne 17:
  
 Commencez-donc par installer le package fcgiwrap : Commencez-donc par installer le package fcgiwrap :
-  apt-get install fcgiwrap +<code bash>apt-get install fcgiwrap</code>
- +
-Créez ensuite un fichier /etc/nginx/conf.d/wims.conf (ou si vous avez le dossier /etc/nginx/sites-enabled avec symlinks vers /etc/nginx/sites-available, un fichier /etc/nginx/sites-available/wims et son lien dans /etc/nginx/sites-enabled) en y insérant ceci (remplacez "VOTRE_NOM_DE_DOMAINE" par votre nom de domaine):+
  
 +Créez ensuite un fichier ''/etc/nginx/conf.d/wims.conf'' (ou si vous avez le dossier ''/etc/nginx/sites-enabled'' avec symlinks vers ''/etc/nginx/sites-available'', un fichier ''/etc/nginx/sites-available/wims.conf'' et son lien dans ''/etc/nginx/sites-enabled'') en y insérant ceci (remplacez "VOTRE_NOM_DE_DOMAINE" par votre nom de domaine):
 +<code nginx wims.conf>
     server     server
         {         {
Ligne 43: Ligne 43:
                            
              # Fastcgi parameters, include the standard ones              # Fastcgi parameters, include the standard ones
 +             fastcgi_param SCRIPT_FILENAME /home/wims/public_html/wims.cgi;
              include /etc/nginx/fastcgi_params;              include /etc/nginx/fastcgi_params;
            }            }
                                        
         }         }
 +</code>
 //(éventuellement, adaptez le chemin "include /etc/nginx/fastcgi_params;" pour qu'il pointe vers le bon emplacement du fichier fastcgi_params)//      //(éventuellement, adaptez le chemin "include /etc/nginx/fastcgi_params;" pour qu'il pointe vers le bon emplacement du fichier fastcgi_params)//     
        
-Créer les liens symboliques, dans le dossier public_html de wins (il devrait déjà y avoir un symlink wims.cgi -> wims) +Créer les liens symboliques, dans le dossier public_html de wims (il devrait déjà y avoir un symlink wims.cgi -> wims) 
-<code bash> +<code bash>for s in gif html jpeg jpg png; do ln -s wims wims.$s; done</code>
-for s in gif html jpeg jpg png; do ln -s wims wims.$s; done +
-</code>+
  
 Relancez nginx: Relancez nginx:
-  /etc/init.d/nginx reload+<code bash>/etc/init.d/nginx reload</code>
      
      
Ligne 78: Ligne 77:
      
 === Variante pour systemd === === Variante pour systemd ===
-Avec systemd, les scripts d'init sont dans /lib/systemd/system/, pour ne laisser fcgiwrap intact (au cas où un autre voudrait l'utiliser) et créer un service dédié à wims, une fois installé fcgiwrap, ajouter deux fichiers (remplacer /var/www/wims par le dossier de wims, on y place pid et socket pour que fcgiwrap n'ait pas de pbs de droits)+Avec systemd, les scripts d'init sont dans ''/lib/systemd/system/'', pour laisser fcgiwrap intact (au cas où un autre voudrait l'utiliser) et créer un service dédié à wims, une fois installé fcgiwrap, ajouter deux fichiers (remplacer ''/var/www/wims'' par le dossier de wims, on y place pid et socket pour que fcgiwrap n'ait pas de pbs de droits)
  
-/lib/systemd/system/wimsfcgiwrap.service +<file autoconf /lib/systemd/system/wimsfcgiwrap.service>
-<file>+
 [Unit] [Unit]
 Description=Simple CGI Server for wims Description=Simple CGI Server for wims
Ligne 97: Ligne 95:
 </file> </file>
  
-/lib/systemd/system/wimsfcgiwrap.socket +<file autoconf /lib/systemd/system/wimsfcgiwrap.socket>
-<file>+
 [Unit] [Unit]
 Description=fcgiwrap Socket for wims Description=fcgiwrap Socket for wims
installation/wims_et_nginx.txt · Dernière modification : 23/09/2022 16:40 de bernadette