Задать вопрос

Почему некорректно отображается веб-приложение на 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
  • Вопрос задан
  • 2764 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@maxyc_webber
Web-программист
вы лучше покажите что файрбаг показывает. скорее всего статика не отдается сервером
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы