各位大神赐教,
-
Nginx 配置文件
server { listen 80; server_name XXX; rewrite ^ https://$http_host$request_uri? permanent; #强制将 http 重定向到 https } server { listen 443; ssl on; ssl_certificate XXX; #cacert.pem 文件路径 ssl_certificate_key XXX; #privkey.pem 文件路径 server_name XXX; proxy_set_header X-Forwarded-For $remote_addr; 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; fastcgi_read_timeout 36000; }
FILE_SERVER_ROOT = 'https://XXX/seafhttp'
- seafile.conf
SERVICE_URL = https://XXX
- 启动方式:
seahub.sh start-fastcgi
都是按照文档里面配置的。 firewalld 也关了。
seafile 装在 docker 里面, docker 外 curl 错误:
curl: (56) Recv failure: Connection reset by peer
直接访问域名出现 502 错误,可以访问 seafdav 界面。