seafile ngnix permission denied under seahub folder

894 views
Skip to first unread message

Alex Wang

unread,
Sep 10, 2014, 2:28:31 PM9/10/14
to sea...@googlegroups.com
2014/09/10 14:24:34 [error] 15095#0: *14 open() "/home/seafile/seafile-server-latest/seahub/media/css/seahub.min.css" failed (13: Permission denied), client: 192.168.0.18, server: 10.1.1.91, request: "GET /media/css/seahub.min.css?t=1409283577 HTTP/1.1", host: "10.1.1.91", referrer: "https://10.1.1.91/accounts/login/"
2014/09/10 14:24:34 [error] 15095#0: *13 open() "/home/seafile/seafile-server-latest/seahub/media/js/jq.min.js" failed (13: Permission denied), client: 192.168.0.18, server: 10.1.1.91, request: "GET /media/js/jq.min.js?t=1409283577 HTTP/1.1", host: "10.1.1.91", referrer: "https://10.1.1.91/accounts/login/"
2014/09/10 14:24:34 [error] 15095#0: *16 open() "/home/seafile/seafile-server-latest/seahub/media/js/base.js" failed (13: Permission denied), client: 192.168.0.18, server: 10.1.1.91, request: "GET /media/js/base.js?t=1409283577 HTTP/1.1", host: "10.1.1.91", referrer: "https://10.1.1.91/accounts/login/"
2014/09/10 14:24:34 [error] 15095#0: *10 open() "/home/seafile/seafile-server-latest/seahub/media/img/seafile_logo.png" failed (13: Permission denied), client: 192.168.0.18, server: 10.1.1.91, request: "GET /media/img/seafile_logo.png HTTP/1.1", host: "10.1.1.91", referrer: "https://10.1.1.91/accounts/login/"
2014/09/10 14:24:34 [error] 15095#0: *14 open() "/home/seafile/seafile-server-latest/seahub/media/js/base.js" failed (13: Permission denied), client: 192.168.0.18, server: 10.1.1.91, request: "GET /media/js/base.js?t=1409283577 HTTP/1.1", host: "10.1.1.91", referrer: "https://10.1.1.91/accounts/login/"

Just setup my seafile server today. The server was working before I switched over to https.

The ngnix conf is
[root@seafile logs]# more /etc/nginx/conf.d/seafile.conf
    server {
        listen       80;
        server_name  10.1.1.91;
        rewrite ^ https://$http_host$request_uri? permanent;    # force redirect http to https
    }

        server {
        listen 443;
        ssl on;
        ssl_certificate /etc/ssl/certs/seafile_cacert.pem;            # path to your cacert.pem
        ssl_certificate_key /etc/ssl/certs/seafile.pem; # path to your privkey.pem
        server_name 10.1.1.91;
        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:8082;
            client_max_body_size 0;
        }

        location /media {
            root /home/seafile/seafile-server-lastest/seahub;
        }
        }
[root@seafile css]# ls -l
total 272
-rw-rw-r--. 1 seafile seafile   166 Aug 28 23:39 background.png
-rw-rw-r--. 1 seafile seafile  3001 Aug 28 23:39 bigplay.png
-rw-rw-r--. 1 seafile seafile  3482 Aug 28 23:39 bigplay.svg
-rw-rw-r--. 1 seafile seafile  1906 Aug 28 23:39 bootstrap.popover.min.css
-rw-rw-r--. 1 seafile seafile  1892 Aug 28 23:39 controls.png
-rw-rw-r--. 1 seafile seafile 10344 Aug 28 23:39 controls.svg
-rw-rw-r--. 1 seafile seafile  6004 Aug 28 23:39 doc_and_pdf.css
-rw-rw-r--. 1 seafile seafile   856 Aug 28 23:39 file_view_extra.css
drwxrwxr-x. 2 seafile seafile  4096 Aug 28 23:39 font
-rw-rw-r--. 1 seafile seafile  6224 Aug 28 23:39 loading.gif
-rw-rw-r--. 1 seafile seafile 21549 Aug 28 23:39 mediaelementplayer.css
-rw-rw-r--. 1 seafile seafile 28933 Aug 28 23:39 mobile.css
-rw-rw-r--. 1 seafile seafile  1063 Aug 28 23:39 pagedown.css
-rw-rw-r--. 1 seafile seafile  3600 Aug 28 23:39 seacloud.css
-rw-rw-r--. 1 seafile seafile 62628 Aug 28 23:39 seahub.css
-rw-rw-r--. 1 seafile seafile 47620 Aug 28 23:39 seahub.min.css
-rw-rw-r--. 1 seafile seafile 19367 Aug 28 23:39 select2.css
-rw-rw-r--. 1 seafile seafile 12063 Aug 28 23:39 sf_editor_toolbar.css
drwxrwxr-x. 2 seafile seafile  4096 Aug 28 23:39 sf_font
-rw-rw-r--. 1 seafile seafile   177 Aug 28 23:39 spreadsheet_convert.css


How to fix it?

Thanks

Alex

Alex Wang

unread,
Sep 10, 2014, 4:30:35 PM9/10/14
to sea...@googlegroups.com
Nevermind.. Chmod +x all uplink folder and it fix the issue.
Reply all
Reply to author
Forward
0 new messages