Bachy  
                
                  
                    March 11, 2016,  6:12pm
                   
                  1 
               
             
            
              Salut,
j’essaye depuis qlq heures d’augmenter mon etherpad via des plugin mais y’a rien a faire ça veut pas 
j’ai d’abord essayé d’activer l’admin de etherpad en suivant ces infos : Etherpad Lite package 
ensuite j’ai essayé d’installer des plugins via npm install  dans /var/www/etherpadlite  mais a chaque plugin mon pad devient inscessible avec une erreur bad gateway npm install ep_copy_past_images systemctl restart etherpad-lite
les plugins que j’ai testé :
ep_copy_paste_images 
ep_adminpads 
ep_pad-lister 
 
est-ce qu’il est au moins possible d’installer un plugin avec etherpad-lite sous YNH ou bien je perds mon temps ?
             
            
              
           
          
            
              
                Bachy  
              
                  
                    March 11, 2016,  6:31pm
                   
                  2 
               
             
            
              mes logs nginx au moment du redemarage du service etherpadlite et quand je tente d’accéder a un pad.
2016/03/11 19:28:18 [error] 11129#0: *315 upstream prematurely closed connection while reading response header from upstream, client: 82.230.62.145, server: esadhar.net, request: "GET /pad/socket.io/?EIO=3&transport=polling&t=1457720875507-14&sid=DDnd9UujYvXCdvpmAAAB HTTP/1.1", upstream: "http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=1457720875507-14&sid=DDnd9UujYvXCdvpmAAAB", host: "esadhar.net", referrer: "https://esadhar.net/pad/p/osp-usg-2016"
2016/03/11 19:28:18 [error] 11129#0: *315 connect() failed (111: Connection refused) while connecting to upstream, client: 82.230.62.145, server: esadhar.net, request: "POST /pad/socket.io/?EIO=3&transport=polling&t=1457720898902-15&sid=DDnd9UujYvXCdvpmAAAB HTTP/1.1", upstream: "http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=1457720898902-15&sid=DDnd9UujYvXCdvpmAAAB", host: "esadhar.net", referrer: "https://esadhar.net/pad/p/osp-usg-2016"
2016/03/11 19:28:20 [error] 11129#0: *315 connect() failed (111: Connection refused) while connecting to upstream, client: 82.230.62.145, server: esadhar.net, request: "GET /pad/socket.io/?EIO=3&transport=polling&t=1457720900076-16 HTTP/1.1", upstream: "http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=1457720900076-16", host: "esadhar.net", referrer: "https://esadhar.net/pad/p/osp-usg-2016"
2016/03/11 19:28:21 [error] 11129#0: *315 connect() failed (111: Connection refused) while connecting to upstream, client: 82.230.62.145, server: esadhar.net, request: "GET /pad/socket.io/?EIO=3&transport=polling&t=1457720901295-17 HTTP/1.1", upstream: "http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=1457720901295-17", host: "esadhar.net", referrer: "https://esadhar.net/pad/p/osp-usg-2016"
2016/03/11 19:28:26 [error] 11129#0: *315 connect() failed (111: Connection refused) while connecting to upstream, client: 82.230.62.145, server: esadhar.net, request: "GET /pad/socket.io/?EIO=3&transport=polling&t=1457720906337-18 HTTP/1.1", upstream: "http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=1457720906337-18", host: "esadhar.net", referrer: "https://esadhar.net/pad/p/osp-usg-2016"
2016/03/11 19:28:30 [error] 11129#0: *315 connect() failed (111: Connection refused) while connecting to upstream, client: 82.230.62.145, server: esadhar.net, request: "GET /pad/p/osp-usg-2016 HTTP/1.1", upstream: "http://127.0.0.1:9001/p/osp-usg-2016", host: "esadhar.net"
2016/03/11 19:28:54 [error] 11129#0: *315 connect() failed (111: Connection refused) while connecting to upstream, client: 82.230.62.145, server: esadhar.net, request: "GET /pad/p/osp-usg-2016 HTTP/1.1", upstream: "http://127.0.0.1:9001/p/osp-usg-2016", host: "esadhar.net"
 
            
              
           
          
            
              
                Bachy  
              
                  
                    March 12, 2016, 12:17pm
                   
                  3 
               
             
            
              qlq heures plus tard, toujours pas de succès
j’ai édité mon /etc/nginx/conf.d/domain.tld.d/etherpadlite.conf
location /pad/ {
       rewrite                ^/pad$ /pad/ permanent;
       #rewrite               /pad/(.*) /pad/$1 break;
       proxy_pass             http://localhost:9001/;
       proxy_redirect         / /pad/;
       proxy_set_header       Host $host;
       proxy_buffering off;
}
# trying here to make nginx running fine withe etherpad plugins
# https://github.com/ether/etherpad-lite/wiki/How-to-put-Etherpad-Lite-behind-a-reverse-Proxy#from-subdirectory-url
location /pad/socket.io {
      rewrite                /pad/socket.io/(.*) /socket.io/$1 break;
      proxy_pass             http://localhost:9001/;
      proxy_redirect          / /pad/;
      proxy_set_header       Host $host;
      proxy_buffering off;
      proxy_set_header X-Real-IP $remote_addr;  # http://wiki.nginx.org/HttpProxyModule
      proxy_set_header X-Forwarded-For $remote_addr; # EP logs to show the actual remote IP
      proxy_set_header Host $host;  # pass the host header
      proxy_http_version 1.1;  # recommended with keepalive connections
      # WebSocket proxying - from http://nginx.org/en/docs/http/websocket.html
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection $connection_upgrade;
      #proxy_set_header Connection "upgrade";
}
location /static {
      rewrite /static/(.*) /static/$1 break;
      proxy_pass http://localhost:9001/;
      proxy_set_header Host $host;
      proxy_buffering off;
}
et /etcnginx/conf.d/domain.tld.conf
# we're in the http context here
map $http_upgrade $connection_upgrade {
  default upgrade;
  ''      close;
}
j’ai aussi essayé de faire npm install ep_markdownify depuis /var/www/etherpadlite/src/ /var/www/etherpadlite/ 
sans résultats
en passant l’admin ne marche pas non plus, je peux y accéder mais les pages sont vides. J’ai comme l’impression que c’est lié …
             
            
              
           
          
            
              
                SiM  
              
                  
                    March 16, 2016, 10:03pm
                   
                  4 
               
             
            
              Salut,
Vérifie que les répertoires des plugins installés (dans /var/www/etherpadlite/node_modules/ ) ont bien le bon propriétaire (utilisateur www-data  et non root ).
J’ai installé ep_adminpads  et ep_pad-lister  et j’avais eu ce souci là également. 
Par contre le panel admin ne fonctionne pas non plus chez moi. (Mais le panel d’ep_adminpads  marche très bien !)
             
            
              
           
          
            
              
                Bachy  
              
                  
                    March 17, 2016, 11:15am
                   
                  5 
               
             
            
              Super!