已经是最新一篇文章了!
已经是最后一篇文章了!
使用 Docker 搭建 Onlyoffice 如此轻松愉快
Onlyoffice 搭建
安装 Docker
请移步 《Docker 入门》
安装 Onlyoffice
docker run -i -t -d --restart=always -p 7010:80 onlyoffice/documentserver
配置 Nginx 代理
主要是 onlyoffice 目前有部分内容是通过 websocket 进行通信的,并非完全是 http 代理。
# /usr/local/nginx/conf/vhost/onlyoffice or /etc/nginx/site-available/onlyoffice
map $http_host $this_host {
"" $host;
default $http_host;
}
map $http_x_forwarded_proto $the_scheme {
default $http_x_forwarded_proto;
"" $scheme;
}
map $http_x_forwarded_host $the_host {
default $http_x_forwarded_host;
"" $this_host;
}
map $http_upgrade $proxy_connection {
default upgrade;
"" close;
}
server{
listen 80;
#listen [::]:80;
server_name onlyoffice;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/onlyoffice;
location /
{
try_files $uri @apache;
}
location @apache
{
internal;
proxy_pass http://127.0.0.1:7010;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $proxy_connection;
proxy_set_header X-Forwarded-Host $the_host;
proxy_set_header X-Forwarded-Proto $the_scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
}
access_log /home/wwwlogs/onlyoffice.log access;
}
版权声明: 如无特别声明,本文版权归 仲儿的自留地 所有,转载请注明本文链接。
(采用 CC BY-NC-SA 4.0 许可协议进行授权)
本文标题:《 Onlyoffice 搭建 》
本文链接:https://lisz.me/tech/docker/onlyoffice.html
本文最后一次更新为 天前,文章中的某些内容可能已过时!