Почему некорректно отображается веб-приложение на FastCGI, которое проксируется с помощью NGINX?

Здравствуйте!

Хочу повесить файл-сервер Seafile 3.1.6 64bit, которое выполняется на FastCGI, на HTTPS с помощью NGINX (ОС: Ubuntu 14.04 x64).

Но почему-то отоброжается некорректно (http/https - без разницы)
Скрин 50.74 KB

Конфиг веб-сервера Nginx:
server {
    listen 80;
    server_name seafile.local;
	rewrite ^/(.*) https://$server_name/$1 permanent;
    }
	
    server {
        listen 443;
        ssl on;
        ssl_certificate /home/user/ssl/cert.crt;
        ssl_certificate_key /home/user/ssl/cert.key;
        server_name seafile.local;
        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 1024;
        }
        location /media {
        root /var/Seafile/seafile-server-latest/seahub;
        }
    }
}


netstat -tulnp:
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1054/mysqld
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      26341/nginx
tcp        0      0 0.0.0.0:10001           0.0.0.0:*               LISTEN      25975/ccnet-server
tcp        0      0 0.0.0.0:8082            0.0.0.0:*               LISTEN      25978/fileserver
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      619/sshd
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      26341/nginx
tcp        0      0 127.0.0.1:8000          0.0.0.0:*               LISTEN      26026/python2.7
tcp        0      0 0.0.0.0:12001           0.0.0.0:*               LISTEN      25979/seaf-server
  • Вопрос задан
  • 2755 просмотров
Решения вопроса 1
@maxyc_webber
Web-программист
вы лучше покажите что файрбаг показывает. скорее всего статика не отдается сервером
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы