Toutes mes réponses sur les forums
-
AuteurMessages
-
dcaillibaudParticipantdcaillibaudParticipant::
Tu as raison, le
manager_https=1
ne sert que pour forcer l’usage du https pour l’interface d’admin.Mais chez moi (https://wims.sesamath.net/) passer les 2 paramètres (HTTPS et SERVER_PROTOCOL) au cgi fonctionne avec un frontal https (nginx en http/2) qui passe la main en http à la suite (varnish puis un autre nginx qui gère le cgi avec fcgiwrap).
Avec wims, l’étage varnish est pas très utile (c’est pour être homogène avec mes autres sites web), surtout si le backend nginx ajoute du Expires sur le statique (pour qu’il se retrouve en cache dans le navigateur), car y’a peu de statique et wims passe du no-cache sur toutes les pages, même en anonyme.
dcaillibaudParticipant::En lisant http://wimsedu.info/?topic=wims-ssl-haproxy, je réalise que j’ai aussi du
fastcgi_param HTTPS on
etfastcgi_param SERVER_PROTOCOL https;
dans la configuration nginx du backend (en http donc), c’est probablement requis pour que ça fonctionne correctement.dcaillibaudParticipantdcaillibaudParticipantdcaillibaudParticipant::Olivier a écrit :
La plupart des docs d'installation de wims se trouvent sur le wiki disponible ici :
http://wiki.wimsedu.info (dans la rublrique « installation »)
Pfff, j'avais pas vu ça, et j'aurais gagné pas mal de temps à le lire…
Wims contient une configuration automatique pour Apache, mais si vous avez une doc pour l'installer avec Nginx, c'est toujours bon à prendre.
nginx ne dispose pas nativement de cgi, il faut donc créer un wrapper cgi (cf http://wiki.nginx.org/SimpleCGI) ou l'utiliser comme proxy vers apache (ça accélère pas mal les choses en s'occupant de tout le statique et en ne laissant que le cgi à apache, ça économise aussi de la RAM en évitant de lancer un process/thread apache à chaque image/css).
Je ne pense pas qu'il y ait besoin de doc pour ça (c'est de la conf nginx classique, rien de spécifique à wims), en revanche pour faire tourner wims avec apache + suexec, faut modifier 2-3 choses (mettre le site dans l'arbo apache, remplacer le symlink par un lien dur et virer suid/sgid dessus).
-
AuteurMessages