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.