server { listen 80; server_name files2.acme.fr www.files2.acme.fr; rewrite ^ https://$server_name$request_uri? permanent; } server { listen 443 ssl; server_name files2.acme.fr www.files2.acme.fr; ssl_certificate /etc/nginx/ssl/nginx.crt; ssl_certificate_key /etc/nginx/ssl/nginx.key; add_header Strict-Transport-Security "max-age=31536000; includeSubdomains"; server_tokens off; proxy_set_header X-Forwarded-For $remote_addr; access_log /var/log/nginx/access_seafile_log; error_log /var/log/nginx/error_seafile_log; client_max_body_size 0; #client_body_buffer_size 128k; location /seafhttp { rewrite ^/seafhttp(.*)$ $1 break; proxy_pass http://192.168.15.149:8082; client_max_body_size 0; #proxy_request_buffering off; proxy_connect_timeout 36000s; proxy_read_timeout 36000s; proxy_send_timeout 36000s; } location / { proxy_pass http://192.168.15.149:8000; # fastcgi_pass 192.168.15.149:8000; # fastcgi_param HTTPS on; # fastcgi_param HTTP_SCHEME https; # 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 REMOTE_ADDR $remote_addr; } location /media { #root /var/www/html/seafile-server-latest/seahub/ ; proxy_pass http://192.168.15.149:8081; include /etc/nginx/proxy_params; } }