Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/03/2016, à 15:20

ps6c0tic

Seafile & nginx problème https, server internal error et pas d'upload

Bonjour,
Alors voilà, j'ai mis en place seafile avec nginx comme serveur sur mon raspberry, qui tournait bien depuis un moment puis j'ai migré les données sur mon disque dur(j'ai changé le chemin de l'emplacement sur seafile). A partir de là, j'ai du modifié par erreur quelque chose que j'ai du mal à voir.
Lorsque je me connecte sur un navigateur, la page est plate, pas de mise en forme etc ...

Puis encore, le point le plus critique c'est que je n'arrivais pas à uploader mes docs ni depuis le web ni depuis le client sur windows ou android.
là encore pire, il ne retrouve plus les bibliothèque et me sort une erreur 500 server internal error lorsque je debug sur chrome.

Un regard nouveau sur ma config pourra peut être m'aider à résoudre ses soucis, je sais qu'il existe des sujets déjà existant et j'ai bien cherché avant de poster la discussion.
je mets mes fichiers de config
seafile version 5.0.2
ccnet.conf:

[General]
USER_NAME = seafile
ID = 627ebcd113d6574a7cb70c035c68e194a1172a93
NAME = seafile
SERVICE_URL = https://thecakeisalie.noip.me:8001

[Client]
PORT = 13419

[Database]
ENGINE = mysql
HOST = 127.0.0.1
PORT = 3306
USER = seafile
PASSWD = seafile
DB = ccnet-db
CONNECTION_CHARSET = utf8

seafile.conf

Seafile
[fileserver]
port = 8001

[database]
type = mysql
host = 127.0.0.1
port = 3306
user = seafile
password = seafile
db_name = seafile-db
connection_charset = utf8

seahub_setting.py

SECRET_KEY = "b573cf90-ed7b-4c46-9b5b7f654fbfec82cea"
FILE_SERVER_ROOT = 'https://thecakeisalie.noip.me:8001/seafhttp'
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'seahub-db',
        'USER': 'seafile',
        'PASSWORD': 'seafile',
        'HOST': '127.0.0.1',
        'PORT': '3306',
        'OPTIONS': {
            'init_command': 'SET storage_engine=INNODB',
        }
    }
}

Coté nginx:
seafile.conf

 server {
        listen       80;
        server_name  192.168.1.42;
        rewrite ^ https://$http_host$request_uri? permanent;    # force redirect http to https
    }
server {
    listen 8001;
    ssl on;
            ssl_certificate /etc/nginx/certs/cacert.pem;        # path to your cacert.pem
        ssl_certificate_key /etc/nginx/certs/privkey.pem;    # path to your privkey.pem
        server_name 192.168.1.42;
    error_page 497  https://$host:$server_port$request_uri;

    client_max_body_size 0; # set max upload size

    location / {
        fastcgi_pass    127.0.0.1:8000;
        fastcgi_param   SCRIPT_FILENAME     $document_root$fastcgi_script_name;
        fastcgi_param   PATH_INFO           $fastcgi_script_name;

        fastcgi_param   SERVER_PROTOCOL $server_protocol;
        fastcgi_param   QUERY_STRING        $query_string;
        fastcgi_param   REQUEST_METHOD      $request_method;
        fastcgi_param   CONTENT_TYPE        $content_type;
        fastcgi_param   CONTENT_LENGTH      $content_length;
        fastcgi_param   SERVER_ADDR         $server_addr;
        fastcgi_param   SERVER_PORT         $server_port;
        fastcgi_param   SERVER_NAME         $server_name;
        fastcgi_param   HTTPS   on;
        fastcgi_param HTTP_SCHEME https;

        access_log      /var/log/nginx/seahub.access.log;
        error_log       /var/log/nginx/seahub.error.log;
    }
    location /seafhttp {
        rewrite ^/seafhttp(.*)$ $1 break;
        proxy_pass http://127.0.0.1:8001;
        client_max_body_size 0;
    }


location /media {
root /root/guide/seafile-server-latest/seahub;
}
}

Dans le log d'erreur seahub voici une partie ce que j'ai:

2016/03/08 14:07:09 [error] 16368#0: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 165.225.76.60, server: 192.168.1.42, request: "GET /ajax/unseen-notices-count/?_=1457438859812 HTTP/1.1", upstream: "fastcgi://127.0.0.1:8000", host: "thecakeisalie.noip.me:8001", referrer: "https://thecakeisalie.noip.me:8001/"
2016/03/08 14:07:39 [error] 16368#0: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 165.225.76.60, server: 192.168.1.42, request: "GET /ajax/unseen-notices-count/?_=1457438859813 HTTP/1.1", upstream: "fastcgi://127.0.0.1:8000", host: "thecakeisalie.noip.me:8001", referrer: "https://thecakeisalie.noip.me:8001/"
2016/03/08 14:26:52 [error] 18554#0: *116 connect() failed (111: Connection refused) while connecting to upstream, client: 165.225.76.60, server: 192.168.1.42, request: "GET /ajax/unseen-notices-count/?_=1457443071934 HTTP/1.1", upstream: "fastcgi://127.0.0.1:8000", host: "thecakeisalie.noip.me:8001", referrer: "https://thecakeisalie.noip.me:8001/"

S'il vous plait auriez vous des pistes pour me dire ce qui va mal dans cette config?
merci d'avance

Hors ligne