...
将以下内容添加到 :/data/seafile/data/nginx/conf/seafile.nginx.conf
代码块 | ||
---|---|---|
| ||
location /sdoc-server/ { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS; add_header Access-Control-Allow-Headers "deviceType,token, authorization, content-type"; if ($request_method = 'OPTIONS') { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS; add_header Access-Control-Allow-Headers "deviceType,token, authorization, content-type"; return 204; } proxy_pass http://sdoc-server:7070/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $server_name; proxy_set_header X-Forwarded-Proto $scheme; client_max_body_size 100m; } location /socket.io { proxy_pass http://sdoc-server:7070; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_redirect off; proxy_buffers 8 32k; proxy_buffer_size 64k; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; } |
...
在 seafiel.yml 增加 sdoc 配置
代码块 | ||
---|---|---|
| ||
sdoc-server: image: seafileltd/sdoc-server:latest container_name: sdoc-server ports: - 7070:7070 - 8888:8888 volumes: - /data/seafile/seadoc-data/:/shared environment: - DB_HOST=db - DB_PORT=3306 - DB_USER=seafile - DB_PASSWD=29329XXX-bac6-XXXX - DB_NAME=sdoc_db - TIME_ZONE=Asia/Shanghai # Optional, default is UTC. Should be uncomment and set to your local time zone. - SDOC_SERVER_LETSENCRYPT=false # Whether to use https or not. - SDOC_SERVER_HOSTNAME=192.168.182.53 # Specifies your host name if https is enabled. - SEAHUB_SERVICE_URL=http://192.168.182.53:8003 networks: - seafile-net |
...