Nginx এবং Seafile কনফিগারেশন


2

আমি Nginx একটি রাস্পবেরী Pi উপর চলমান সঙ্গে seafile আছে।

এখন আমি নিম্নলিখিত ইউআরএল কাঠামো (HTTPS, পোর্ট 443 এ সবকিছু) কিভাবে প্রয়োগ করতে হবে তা জানতে চাই:

https://example.com/seafile           Seafile Webinterface
https://example.com/raspcontrol       Raspcontrol Webinterface

রুট ফোল্ডারে সেফাইল এবং Raspcontrol এ ইউআরএল সহ একটি সহজ HTML ফাইল থাকা উচিত।

এখানে আমার default মধ্যে কনফিগারেশন /etc/nginx/sites-available/:

server {
    root /usr/share/nginx/www;

    index index.php index.html;
    server_name localhost;

    location / {
    }

    location ~ \.php$ {
            try_files $uri =404;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            fastcgi_index index.php;
            include fastcgi_params;
    }

    location ~ /\.ht {
            deny all;
    }
}

এবং এখানে আমার seahub মধ্যে কনফিগারেশন /etc/nginx/sites-available/:

server {
listen 443;

ssl on;
ssl_certificate /etc/nginx/ssl/seahub.crt;
ssl_certificate_key /etc/nginx/ssl/seahub.key;
server_name example.com;
error_page 497  https://$host:$server_port$request_uri;

client_max_body_size 10G;

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;
    proxy_connect_timeout  36000s;
    proxy_read_timeout  36000s;
}

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

raspberrypi.stackexchange.com ; আরও সমস্যাগুলির জন্য এই সাইটটি ব্যবহার করুন দয়া করে, এটি এমন ব্যক্তিদের জন্য একটি জায়গা যা ইতিমধ্যে RPI এবং Fo তদন্ত করেছে।
— theoden

কিন্তু এটা রাশিবেরি সঙ্গে সত্যিই কিছুই আছে। এটি সাধারণত Nginx এবং Seafile সম্পর্কে। আমি শিরোনাম সম্পাদনা করেছি।
— PatrickMA

তারপর এটা উপেক্ষা :) আমি শুধু আপনাকে জানাতে। আপনি ট্যাগ এবং শিরোনাম রাখতে পারেন।
— theoden
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.