logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-08-2017 13:33:53

yole1
Membre
Distrib. : Debian9
(G)UI : Cinnamon
Inscription : 08-08-2017

rainloop avec nginx

Nginx faire fonctionner rainloop?

Téléchargement de rainloop en local https://www.rainloop.net/
et installation dans /var/www/Rainloop
Donner les bons droits aux fichiers

Puis mise en place des Vhosts /etc/nginx/sites-available et sites-enabled et configuration du servername dans /etc/hosts

Vhost

# rainloop
server {

  listen 80;
  listen [::]:80;


  # SSL configuration
  #
  # listen 443 ssl default_server;
  # listen [::]:443 ssl default_server;
  #
  # Note: You should disable gzip for SSL traffic.
  # See: https://bugs.debian.org/773332
  #
  # Read up on ssl_ciphers to ensure a secure configuration.
  # See: https://bugs.debian.org/765782
  #
  # Self signed certs generated by the ssl-cert package
  # Don't use them in a production server!
  #
  # include snippets/snakeoil.conf;

  root /var/www/Rainloop;

  # Add index.php to the list if you are using PHP
  index index.php index.html;

  server_name rainloop.lan;




location / {
    try_files $uri $uri/ @handler =404;
  }

    # REDIRECTIONS
    #
    # Flux RSS
  location /feed/ {
    rewrite /feed\/(.*)$ /feed.php?$1 last;
  }
   
  # Sitemap
  location = /sitemap.xml {
    rewrite .* /sitemap.php;
  }
   
    # PROTECTION REPERTOIRES
  location /data/configuration { deny all; }
  location /version   { deny all; }
  location /update    { deny all; }
  location /readme    { deny all; }

    # Réécriture vers l'index
  location @handler {
    rewrite /(.*)$ /index.php?$1 last;
  }
   
   
  # pass PHP scripts to FastCGI server
  location ~ \.php$ {
    include snippets/fastcgi-php.conf;
 
  # # With php-fpm (or other unix sockets):
    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
  # # With php-cgi (or other tcp sockets):
    #fastcgi_pass 127.0.0.1:9000;
  }

  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  #location ~ /\.ht {
  # deny all;
  #}
}





Nginx fonctionne sur un autre servername avec PHP si je veux donc nginx.conf est bien configuré

Dernière modification par yole1 (24-08-2017 12:49:30)

Hors ligne

#2 23-08-2017 15:38:52

yole1
Membre
Distrib. : Debian9
(G)UI : Cinnamon
Inscription : 08-08-2017

Re : rainloop avec nginx

[302] The following PHP extensions are not available in your PHP configuration!

Hors ligne

#3 23-08-2017 22:53:27

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : rainloop avec nginx

C'est ton problème ? Qu'est-ce qui est écrit dessous cette erreur ? Priori ça devrait être les paquets complémentaires à installer.

virtue_signaling.pngpalestine.png

Hors ligne

#4 24-08-2017 12:48:36

yole1
Membre
Distrib. : Debian9
(G)UI : Cinnamon
Inscription : 08-08-2017

Re : rainloop avec nginx

Quand je pointe le serveur vers le nameserveur Vhosts le navigateur renvoie cette réponse : [105] Missing version directory

Effectivement ça devrait être les paquets complémentaires à installer.

La doc d'installation de rainloop https://www.rainloop.net/docs/installation/

# systemctl restart nginx
root@mayataya:/home/maya# cd /var/www/Rainloop
root@mayataya:/var/www/Rainloop# wget -qO- https://repository.rainloop.net/installer.php | php
#!/usr/bin/env php


       [RainLoop Webmail Installer]


 * [Error] Directory is not empty! Please re-install, specifying an empty (or new) directory.
root@mayataya:/var/www/Rainloop#

Dernière modification par yole1 (24-08-2017 12:52:56)

Hors ligne

#5 24-08-2017 13:16:58

yole1
Membre
Distrib. : Debian9
(G)UI : Cinnamon
Inscription : 08-08-2017

Re : rainloop avec nginx

Même en installant d'une autre manière
https://geekmps.fr/tutoriaux/630-instal … z-o2switch


mkdir rainloop

wget -qO- http://repository.rainloop.net/installer.php | php

$ wget -qO- http://repository.rainloop.net/installer.php | php
#!/usr/bin/env php


       [RainLoop Webmail Installer]


 * [Error] Directory is not empty! Please re-install, specifying an empty (or new) directory.
 



Pour installer le script PHP il faut ces pré-recquis PHP extensions: cURL, iconv, json, libxml, dom, openssl, DateTime, PCRE, SPL



EDITION


J'ai réussi en enlevant la pipe # curl -s http://repository.rainloop.net/installer.php
mais l'user et le MDP par défaut ne fonctionne pas... Idem en modifiant les identifiants par le fichier application.ini
1503588050.png

Dernière modification par yole1 (24-08-2017 16:22:57)

Hors ligne

#6 24-08-2017 21:06:33

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : rainloop avec nginx

Rainloop ont pas un forum/salon IRC ? C'est trèèès spécifique comme question, sauf si quelqu'un l'a déjà installé pour lui.

To access admin panel, use URL of the following kind: http://product_installation_URL/?admin

For example: http://webmail.domain.com/?admin

Default login is "admin", password is "12345".

Dernière modification par otyugh (24-08-2017 21:38:38)


virtue_signaling.pngpalestine.png

Hors ligne

#7 26-08-2017 14:38:49

yole1
Membre
Distrib. : Debian9
(G)UI : Cinnamon
Inscription : 08-08-2017

Re : rainloop avec nginx

Merci pour ton lien "Agenda du libre" c'est très trèèès bien vrai smile

**************
PHP extensions: cURL, iconv, json, libxml, dom, openssl, DateTime, PCRE, SPL
rainlopp : iconv PHP extensions?

Dernière modification par yole1 (26-08-2017 14:58:52)

Hors ligne

Pied de page des forums