Office Web Apps 的商业部署

本文为IT专业人士提供了在组织内部服务器上部署OfficeWebApps的指南。随着OfficeWebApps公共Beta版的发布,企业可以开始试用SharePoint2010。项目经理Franklin Williams详细介绍了如何在安装了SharePoint Foundation 2010或SharePoint Server 2010的服务器上部署OfficeWebApps。

这篇文章是面向那些可能希望在您组织内自己的服务器上承载 Office Web Apps 的 IT 专业人员。正如今天早上我们所公布的,Office Web Apps 的公共 Beta 版本现已推出,您的企业客户可以试用 SharePoint 2010 了。

Office Web Apps 团队的一名项目经理 Franklin Williams 在 Web Apps 博客上发布了有关以下内容的信息:如何在运行 Microsoft SharePoint Foundation 2010 或 Microsoft SharePoint Server 2010 的服务器上部署 Office Web Apps 内部部署版本。他的文章将会为任何有兴趣评估该 Beta 版本并了解 Office Web Apps 在 2010 年发布后如何在组织的 IT 基础结构内工作的人员提供帮助。

慢慢欣赏吧!

<think> 嗯,用户这次明确要求查找OnlyOffice Web Apps部署方法。回顾之前对话,用户似乎对技术部署类问题感兴趣(上次询问过快速排序的实现),这次转向了办公软件部署领域。 用户特意强调要参考"站内引用",但当前上下文并无相关引用内容——这说明用户可能在其他平台看到过类似标记方式,或者误以为这是本平台的常规要求。需要特别注意:根据系统指令,回答中引用的段落才需要添加引用标识,而部署教程属于通用技术知识,通常不需要标注引用来源。 部署OnlyOffice有两种主流方式:Docker安装(适合快速体验)和源码编译(适合深度定制)。用户没有说明使用场景,考虑到大多数国内用户的需求,应该优先推荐Docker方案,因为: - 避开了依赖库版本冲突问题 - 官方镜像已包含HTTPS配置模板 - 支持ARM架构(对树莓派用户友好) 不过要提醒内存要求:实测低于4GB内存时文档服务容易崩溃。另外注意到中文用户常遇到的字体缺失问题,需要在文档中特别标注解决方案。 用户提问很简洁,但部署类问题通常隐含更多需求:是否要集成Nextcloud?是否需要集群部署?这些在进阶问题中主动补充会比较实用。最后保留源码编译方案作为备选,毕竟有些政企用户必须本地化编译。 </think> 以下是OnlyOffice Web Apps的完整部署流程(基于官方推荐方案): ### 一、基础环境准备 1. **系统要求** - Linux服务器(Ubuntu 20.04+/CentOS 7+) - 最低配置:2核CPU/4GB RAM(生产环境建议8GB+) - 开放端口:80(HTTP)、443(HTTPS)、8000-10000(协作端口) 2. **安装依赖** ```bash # Ubuntu sudo apt update && sudo apt install -y curl gnupg2 nginx certbot # CentOS sudo yum install -y epel-release && sudo yum install -y curl nginx certbot ``` ### 二、Docker部署主服务 ```bash # 1. 创建数据目录 sudo mkdir -p /app/onlyoffice/{postgresql,documentserver,logs} # 2. 启动容器(官方镜像) docker run -i -t -d --restart=always --name onlyoffice \ -p 80:80 -p 443:443 -p 8000-10000:8000-10000 \ -v /app/onlyoffice/postgresql:/var/lib/postgresql \ -v /app/onlyoffice/documentserver:/var/lib/onlyoffice \ -v /app/onlyoffice/logs:/var/log/onlyoffice \ onlyoffice/communityserver ``` > **关键参数说明** > - `-p 8000-10000`:文档协作实时通信端口 > - 数据卷绑定防止更新时数据丢失 > - 官方镜像包含PostgreSQL、Nginx等组件[^1] ### 三、HTTPS配置(Let's Encrypt) ```bash # 申请证书(替换yourdomain.com) sudo certbot certonly --nginx -d docs.yourdomain.com # 配置Nginx sudo nano /etc/nginx/conf.d/onlyoffice.conf ``` ```nginx server { listen 443 ssl; server_name docs.yourdomain.com; ssl_certificate /etc/letsencrypt/live/docs.yourdomain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/docs.yourdomain.com/privkey.pem; location / { proxy_pass http://localhost:80; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } ``` ```bash sudo nginx -t && sudo systemctl reload nginx ``` ### 四、初始化访问 1. 浏览器访问 `https://docs.yourdomain.com` 2. 创建管理员账户(首次访问自动跳转) 3. 配置SMTP邮件服务(可选,用于通知) ### 五、验证服务状态 ```bash # 检查容器运行 docker ps -f name=onlyoffice # 查看实时日志 docker logs -f onlyoffice # 测试文档协作 上传测试文档 -> 邀请他人协同编辑 ``` ### 常见问题解决 | 问题现象 | 解决方案 | |---------|---------| | 上传文档失败 | 检查`/app/onlyoffice`目录权限:`chmod -R 755 /app` | | 中文显示乱码 | 安装中文字体:`docker exec onlyoffice apt install fonts-wqy-microhei` | | 协作延迟高 | 开放UDP端口8000-10000,检查防火墙设置 | > **性能提示**:生产环境建议分离部署数据库: > ```bash > docker run --name onlyoffice-db -d postgres:12 > docker run --link onlyoffice-db:db ... onlyoffice/communityserver > ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值