1 2 3 4 5 | docker run -i -t -d -p 80:80 --name onlyoffice --restart=always - v /app/onlyoffice/DocumentServer/lib : /var/lib/onlyoffice onlyoffice /documentserver docker exec onlyoffice sudo supervisorctl start ds:example docker exec onlyoffice sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf .d /ds-example .conf docker stop onlyoffice docker start onlyoffice |
nginx前端:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | upstream docservice { server 192.168.1.2:80; } map $http_upgrade $proxy_connection { default upgrade; "" close; } server { listen 0.0.0.0:80; listen [::]:80; server_name office.haiyun.me; server_tokens off; } server { listen 0.0.0.0:443 ssl ; listen [::]:443 ssl ; server_name office.haiyun.me; server_tokens off; root /usr/share/nginx/html; ssl_certificate /var/acme/haiyun.me_ecc/fullchain.cer; ssl_certificate_key /var/acme/haiyun.me_ecc/haiyun.me.key; ssl_trusted_certificate /var/acme/haiyun.me_ecc/ca.cer; ssl_verify_client off; ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH" ; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_prefer_server_ciphers on; add_header X-Content-Type-Options nosniff; proxy_set_header Upgrade $http_upgrade ; proxy_set_header Connection $proxy_connection ; proxy_set_header X-Forwarded-Host $http_host ; proxy_set_header X-Forwarded-Proto $scheme ; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ; location ~ ^/$ { } location / { proxy_pass http ://docservice; proxy_http_version 1.1; } access_log /run/log/nginx/office.haiyun.me.log ssl ; error_log /run/log/nginx/office.haiyun.me_error.log; } |
标签:none