windows下部署配置onlyoffice

安装onlyoffice

首先在官网下载windows版本的onlyoffice安装包。

如果要求不严格,可以直接双击安装包进行安装,安装程序会自动下载所需依赖。

注意:onlyoffice默认端口为80,所以基本都需要改为别的。在安装的时候,就可以cmd进入安装包目录 ,输入:onlyoffice-documentserver_7.5.1.exe  /DS_PORT=<端口号>,然后回车开始安装程序,certbot依赖可以取消勾选,不用管。如果在整个安装依赖的过程中,出现了譬如与服务器通信失败这种错误,可以直接忽略。继续安装程序。但是考虑到下载源的影响,所以建议手动加速下载其中部分所需依赖手动安装。

这里手动安装Erlang,RabbitMQ,PostgreSQL。具体版本看当前安装的only office版本要求,其他自动下载安装。

详细参考过程:Onlyoffice本地部署超详细教程-CSDN博客

安装好了以后,正常来说,应该是有端口的,实际安装过程中,却掉了端口号,最后重装解决的问题,查看文件:D:\onlyoffice\onlyoffice\DocumentServer\nginx\conf下面的ds.conf文件。

如果前面都没有问题,就可以在进程里面开始DsExampleSvc进行测试:net start DsExampleSvc

此时用ip+端口访问,进行测试。

配置wopi

因为cloudreve的要求,需要开启wopi,在onlyoffice/documentserver/local.json,并设置wopi.enable参数为true。

ONLYOFFICE Docs只能处理从受信任的集成商那里收到的WOPI请求。WOPI域允许列表必须包括这种集成商的IP地址。在这一点上,必须拒绝所有其他集成商的访问。默认情况下,所有的IP地址都算是受信任的,所以您需要配置文档服务器IP过滤器。

用任何文本编辑器打开/onlyoffice/documentserver/local.json文件,来改变默认设置:

"ipfilter": {
    "rules": [
    {
        "address": "ip_address",
        "allowed": true
    },
    {
        "address": "*",
        "allowed": false
    }
    ],
    "useforrequest": true,
    "errorcode": 403
}

反向代理

在宝塔面板里面,新建站点,并为其配置反向代理和SSL。

在原本的反向代理配置上加上如下配置,才能使SSL正确代理:

proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
//SSL
proxy_set_header X-Forwarded-Proto https;

下面是一个完整示例:

location /
{
    expires 12h;
    if ($request_uri ~* "(php|jsp|cgi|asp|aspx)")
    {
         expires 0;
    }
    proxy_pass http://127.0.0.1:8585;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    
    proxy_http_version 1.1;
	proxy_set_header Upgrade $http_upgrade;
	proxy_set_header Connection "upgrade";
    proxy_set_header X-Forwarded-Proto https;
    
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;

    add_header X-Cache $upstream_cache_status;

    proxy_set_header Accept-Encoding "";
	
    sub_filter_once off;

    #proxy_cache cache_one;
    #proxy_cache_key $host$uri$is_args$args;
    #proxy_cache_valid 200 304 301 302 12h;
}

注意如果出现了反向代理后跳转到localhost或者127.0.0.1的情况,直接卸载onlyoffice重装。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
颜文字
Emoji
小恐龙
花花
上一篇
下一篇