之前搭建OWAS出了很多问题.于是就放下来.最近项目又遇到需要在线预览office.所以再搞一盘.
这次预览通过了才写的这个备忘录.
因为这边只做预览,不做编辑(因为这个东西要授权,而且巨贵),所以编辑这块并未进行测试
1.准备两台机器 都是windows_server_2012_r2版本,一定都要干干净净,什么都不要搞 包括office
2.区分两台机器 一台为域控 找配置差一点的都阔仪.将其命名为 WinServer2012_Domain .另外一台命名为WinServer2012_OOS
3.将WinServer_Domain安装为域控机器.并安装为 域控机器 ->服务器管理->添加角色->域控选项勾上->配置域控参数
3.1 我这里域控配置为 hyoos.com
4.重启WinServer_Domain这台机器 以作备用
_______________________域控机器安装完成.基本后续就没他什么事了._______________________
5.切换到WinServer2012_OOS,将计算机加入到域 hyoos.com
6.用管理员方式打开powerShell.执行以下代码.安装角色.(不要用服务器管理,添加角色来搞.之前就是这样,出了很多奇怪的问题)
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,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
_____在配置windows服务器过程中,重启是个好习惯______
7.安装.netframework 4.5 (下一步,下一步直到完成)
_____在配置windows服务器过程中,重启是个好习惯______
8.安装vc++2013(下一步,下一步直到完成)
_____在配置windows服务器过程中,重启是个好习惯______
9.安装vc++2015(下一步,下一步直到完成)
_____在配置windows服务器过程中,重启是个好习惯______
10.安装 MicrosoftIdentityExtensions-64(下一步,下一步直到完成)
_____在配置windows服务器过程中,重启是个好习惯______
11.安装 更新包 Windows8.1-KB2999226-x64(下一步,下一步直到完成)
_____在配置windows服务器过程中,重启是个好习惯______
12.安装 Office.Online.Server.2016-NEWiSO (下一步,下一步直到完成)
_____在配置windows服务器过程中,重启是个好习惯______
13.在PowerSheel执行代码
Import-Module OfficeWebApps
14.在PowerSheel执行代码
New-OfficeWebAppsFarm -InternalURL “http://office.hyoos.com” -ExternalUrl “http://192.168.1.226” -AllowHttp –EditingEnabled
-InternalURL 为访问域名
-ExternalUrl 为访问IP
其中一个是外部,一个是内部.(仿佛记得是这样的.) 这里更换为你的IP和域名
其他参数说明自行百度
安装的时候 Y就行了.
14.1 若http:// 192.168.1.226/hosting/discovery 能登录,http://192.168.1.226/op/generate.aspx显示“服务器错误”
控制台输入 Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true
_____________________________配置完成_____________________________
通过 http://192.168.1.226/op/generate.aspx 访问 创建CreateLink 这个地方的Uri地址 必须是域名方式,这个是软件造成的,如果需要使用IP 那么就需要对 Host文件进行编辑创建IP与域名的映射
http://192.168.1.226/hosting/discovery 这个地址为 WebSerivce的描述地址。按照WebSerivce描述编写代码。此处暂时不晓得怎么玩儿。