Répondre à : Installation 4.13d sur RaspBerry Pi

Accueil Forums Gestion d’un serveur WIMS Installation d’un serveur WIMS Installation 4.13d sur RaspBerry Pi Répondre à : Installation 4.13d sur RaspBerry Pi

#4828
Avatar photoThierry Coilhac
Participant
Up
0
Down
::

J’ai réglé le problème du fonctionnement de l’affichage de graphiques et des équations avec Nginx. Cela me permettra de supprimer apache2 de mon raspberry en ne laissant tous les services sur Nginx uniquement.

Pour régler le problème il faut préciser dans le fichier de conf nginf,
soit le paramètre :
fastcgi_param SCRIPT_FILENAME /home/wims/public_html/wims.cgi;

soit les deux paramètres :
fastcgi_param DOCUMENT_ROOT /home/wims/public_html;
fastcgi_param SCRIPT_NAME /wims.cgi;

A mettre juste avant :
include /etc/nginx/fastcgi_params;

Le fichier de conf nginx qui marche est le suivant :
server
{
server_name wims.edbox.fr;
error_log /var/log/nginx_wims_error.log;
access_log /var/log/nginx_wims_access.log;

location / {
root /home/wims/public_html;
index wims.cgi;
}

location ~ ^/wims.*$ {
# Disable gzip (it makes scripts feel slower since they have to co$
gzip off;

# Set the root directory (we are giving access to the files under $
root /home/wims/public_html;
autoindex on;

fastcgi_param SCRIPT_FILENAME /home/wims/public_html/wims.cgi;
# fastcgi_param DOCUMENT_ROOT /home/wims/public_html;
# fastcgi_param SCRIPT_NAME /wims.cgi;
include /etc/nginx/fastcgi_params;

# Fastcgi socket
fastcgi_pass unix:/var/run/fcgiwrap.socket;
}
}

Nb : j’ai trouvé la solution ici : https://crashcourse.housegordon.org/nginx-cookbook.html

Il faudrait mettre à jour cette documentation :
https://wiki.wimsedu.info/doku.php?id=installation:wims_et_nginx

Thierry