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

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