dzzoffice-onlineoffice
(23条消息) Windows Server安装Office提示需要(IIS)7.0,ASP.NET v4.0包含在IIS Web服务器扩展列表中。_本产品需要iis7.0或更高版本_BK_小小关的博客-CSDN博客 win2019 安装报错解决
安装角色与服务
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
待安装完成后即可开始安装软件。
Tips [重要]
若在上一步 “安装角色与服务” 安装失败(错误)出现如下示例提示:
New-OfficeWebAppsFarm :用户名或密码不正确。
所在位置 行:1 字符:1
则需要你注销登录此账号,然后切换至AD域下;用AD域服务器的用户名&密码登录OOS服务器执行上述命令。例如:
账号:DOCS/Administrator (DOCS是您的OOS服务器名)
密码:你的域控服务器密码
[重要] 某些时候(通常在服务器更改密码后)提示 “此工作站和主域间信任关系失败” ,这种原因是更改密码后,计算机账户的密码无法和Lsa secret同步。系统则在登录到域的时候,提示丢失域的信任关系。
最为简便的方法是:退出当前域,然后重新加入。
安装软件
安装NET Framework 4.5.2(NDP452-KB2901954-Web.exe);
安装Visual C++ Redistributable Packages for Visual Studio 2013(vcredist_x64.exe);
安装Visual C++ Redistributable for Visual Studio 2015(vc_redist.x64.exe);
安装Microsoft.IdentityModel.Extention.dll(MicrosoftIdentityExtensions-64.msi);
安装Office Online Server 2016(setup.exe)打开镜像运行“setup.exe”默认同意选项以安装;
安装语言包(cn_office_online_server_language_pack_may_2016_x64_8783021.exe)
启动服务场
连接安装OOS的服务器,以管理员身份运行 Windows PowerShell。
输入如下命令以启动服务场:
Import-Module OfficeWebApps
部署服务器场:
以“管理员”身份打开“PowerShell”,输入
New-OfficeWebAppsFarm -InternalURL "http://docs.exmple.com" -AllowHttp -EditingEnabled
- http://docs.exmple.com是上面设置的OOS服务器域名。
- –InternalURL 是运行 Office Online Server 的服务器名称(域名),在此为 http://docs.exmple.com
- –AllowHttp 为是否允许以 http访问;
- –EditingEnabled 允许编辑office。
访问 http://docs.exmple.com/op/generate.aspx,若出现“服务器错误”则需要再输入:
Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true
将会提示是否执行此操作。输入“Y”,即可成功访问。随后将出现配置。
访问 http://docs.exmple.com/hosting 显示一个XML文档,即为配置成功。
输入 http://docs.exmple.com/op/gene 显示如下界面,即可开始使用。
注意事项
- 以后对OOS服务器的操作都必须使用域账号操作。
2. OOS禁止以IP地址进行访问。如若您没有域名,请在HOST文件内加入一行代码,示例:
- 192.168.1.120 http://docs.example.com
3. OOS绑定域名。即:除了上面配置的域名外(-InternalURL “http://http://docs.exmple.com“),您无法通过任何 IP/域名访问OOS服务器。
更改配置
某些时候,我们可能会更改OOS服务器的配置。例如更改预览服务器的域名。
方法是:将以上的命令更改后,以域账号登录,输入命令覆盖之前的配置。示例:
PS C:\Users\Administrator>
New-OfficeWebAppsFarm -InternalURL "http://view.doclib.live.fue" -AllowHttp -EditingEnabled
###将预览服务器的域名更改为 view.doclib.live.fue。您可替换为任何域名。
此 cmdlet 将覆盖现有 Office Online Server 场的设置,可能导致意外的负面效果。
是否继续执行此操作?
[Y] 是(Y) [N] 否(N) [S] 暂停(S) [?] 帮助 (默认值为“Y”): y
将 EditingEnabled 设置为 TRUE。只有当此 Office Online Server 的用户具有允许使用 Office Online
进行编辑的许可证时,才应该这样做。
是否继续执行此操作?
[Y] 是(Y) [N] 否(N) [S] 暂停(S) [?] 帮助 (默认值为“Y”): y
###输入两次 "Y",出现配置则证明更改完毕:
FarmOU :
InternalURL : http://view.doclib.live.fue/
ExternalURL :
AllowHTTP : True
AllowOutboundHttp : False
....
#### 再输入:
PS C:\Users\Administrator>
Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true
###配置即更新。
其他配置
此时OOS对于打开文档大小有要求,默认不能打开>10M的文档。
解决方案如下:
- C://Program Files/Microsoft Office Web Apps/OperFromUrlHost/
- C://Program Files/Microsoft Office Web Apps/OperFromUrlWeb/
将上述两个文件夹中的 Settings_Service.ini 文件进行修改,在其中填入并保存
OpenFromUrlMaxFileSizeInKBytes=(System.Int32)512000
即可预览大文件。
关于字体
OOS服务器默认显示”C://windows/font”下所有启用的字体。
要预览特殊字体,有两种解决方案:
- 方案1:需要在OOS服务器安装此字体。例:文档含有“仓耳今楷”这款字体。未安装时,预览此文档会用微软雅黑字体显示,在OOS安装以后,即可正常显示。
说明及解释
¹ 此office online server版本已不支持在线打开OneNote (*.one) 文件。
² 80端口上的网站即OOS web前端页面。
³ 809端口上的程序将负责将OFFICE文档 (xml格式) 转为网页HTML格式并输出。故2012以前版本创建的OFFICE不支持在线编辑,仅支持预览。因其不是基于XML,而是二进制格式。
- 方案2:在OFFICE文档中嵌入此字体。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库