阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

时间:2022-09-06 14:21:12

以前成功将Office Web Server 2013部署在了本地服务器上,此次是将Office Web Server 2013部署在阿里云服务器Windows Server 2008和2012上,中途遇到一些坑,写此文章,帮助后来人,同时做个记录。

因为Office Web Server 2013需要运行在服务器场中,因此需要两台服务器,一台作为域控服务器,一台作为文档服务器。加域相关操作网上较多,可自行搜索。在本地电脑开两个虚拟机可以轻松实现加域操作,但是在阿里云服务器上,需要注意一些条件。

1,阿里云的服务器是分区的,比如华东1区E,华北2区F等,部署Office Web Server 2013的需要在同一个区下面,不仅大区相同,最好小区也相同(即区后面的E、F),比如我此次部署的两台服务器是在阿里云华东1区F,如图1所示。

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

图1

网上有网友说不同区不能加域成功,因Money有限不能购买两个大区的服务器测试,防坑起见,购买服务器时请选择同大区且同小区的服务器。

Windows Server 2008加域成功后,会提示一个错误,如图2所示,

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

图2

本人实际部署过程中,并未发现此报错有什么影响,若有网友知道原因,请不吝告知,谢谢。

加域完成了,开始在文档服务器上按照教程(链接:http://www.cnblogs.com/yanweidie/p/4516164.html)上的步骤进行安装。安装的非常顺利,非常开心,喝着饮料、抽着烟、哼着歌。。。静待自己的文档服务器部署完成。

但是

快乐的时光总是短暂的

将Office Web Server 2013服务器场配置完毕,一手提烟,一手抓着鼠标,潇洒的打开IIS,按照教程上指示打开op/generate.aspx这个页面,哎呦,页面出来了,如图3所示,

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

图3

哈哈,开心啊,以为大功告成了,输入文档地址点击Create Link按钮,点击Test this link,弹出页面,出现We're fetching your file...,如图4所示,

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

图4

我还在开心着,以为是程序处理的慢,等了一会,What?无法打开网页?心里一咯噔,不对啊,完全按照教程步骤了啊,中途没报错啊,不敢相信,然后各种换文件路径,文件格式等,继续Test this link,仍然是这样,还是有点不敢相信了,于是开始查找原因,查找服务器事件时,发现了一个错误事件,如图5所示。

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

图5

网上一查是个通用报错,我开始根据这个报错事件,查找解决办法,各种权限啊,注册表啊,应用程序池啊你搞了一大通,这个时候安装时开心的感觉已经荡然无存,最后想了想不行再装一次试试(我是这样,不知道看到这篇文章的网友有没有这样做)。我又小心翼翼一步一步,又装了一遍,仍然是无法正确打开文档,此时我的心理的崩溃的,你呢?但是到底该如何解决呢?为什么呢?why!

这是阿里云Windows Server 2008 R2这个版本的服务器安装Office Web Server 2013过程中的一坑,也是Windows系统的一个坑,言归正传。在教程的第三步让安装一个更新(Windows Server 2008 R2 x64 Edition 更新程序 (KB2592525)_Windows6.1-KB2592525-x64.msu),但是出现不能安装的提示,如图6所示,

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

图6

看到此提示,一般大家都会认为当前这个版本系统已经安装了这个更新,或者安装了其他微软后来发布更新,已经不再需要安装此更新,或许有些小伙伴不会跳过此更新,查找原因最终不被坑,但是看到这篇文章的看官估计像我一样跳过了吧,而跳过此更新就是最终不能成功打开文档的根本原因,在网上搜的那些各种原因都不是症结所在。看到此你会说我想安装,但是系统提示不让安,安装不上啊,这!就是微软操作系统的一个坑人的地方,系统没有安装此更新,某个功能恰巧需要此更新,但是你去安装却安装不上,提示的也是让人一头雾水,进退两难真是坑人。回到当下问题,要想预览文档,解决办法是,装,必须装,想办法也得装上。这时候在网上找到了了使用命令行pkgmgr安装更新的方法(链接:https://wenku.baidu.com/view/0c787310dd88d0d232d46a12.html)。最终安装上更新,成功预览文档。

这才真正开心!

至此在Windows  Server 2008上部署成功。

Windows Server 2012安装中遇到的问题。

首先还是加域,但是,前期准备工作——加域操作竟然在阿里云的Windows Server 2012上无法成功,阿里云服务器的一个大坑来临。

2,阿里云服务器的Windows Server 2012 64位企业版,因系统克隆原因,所有Windows Server 2012 64位企业版服务器的SID均相同,但是构建Windows域的一个前提条件是:同一域中不允许有相同SID的服务器。这矛盾不是来了吗?Windows服务器组域不让有相同的SID,但是阿里云SID相同,这不坑人么?报错情况如图7所示。

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

图7

网上一搜,发现说Windows有自带的sid修改工具,很开心,我想这有工具我怕啥,坑不了我,赶紧找到这个工具试试,但是,使用修改工具修改重启后,发现仍然不能加域成功,还报同一个错误,要是简单使用Windows自带工具简单解决了,那就不叫坑了。我在操作过程中,有一次不知搞到哪里,还把系统搞蓝屏了,并且无法正常启动,最后重置了系统盘才启动了,厉害厉害。一筹莫展之际,无意间搜到一篇文章(链接:https://yq.aliyun.com/articles/63237),抱着试试看的态度,试了一下,竟然修改成功了,最终成功加域了,在此感谢此网友热心分享。

经过了这一坑,加域成功了,接着往下安装,在走到安装教程第三步时,仍然是无法安装,因为有在阿里云Windows  Server 2008服务器上部署Office Web Server 2013的经验,我试图安装此更新,但是发现,根本无法安装,使用什么方法都不行,因为这是Windows  Server 2012,并且Windows  Server 2012也确实不需要这个更新,我只好作罢,继续往下走,也很顺利,安装结束后,心里想,这是Windows  Server 2012,不用安装那个更新,总不会报错吧,但是最后还是无法预览文档,并且你惊疑的发现,竟然报错和Windows  Server 2008上报的一样,真他妈的服了,到底咋回事啊,又开始在网上搜,找了半天还是一无所获。后来转念一想,有了在Windows  Server 2008部署的教训, 我专搜过程中的各个环节,最终在MSDN上看到一篇文章说,要想在Windows  Server 2012上运行Office Web Server 2013,必须安装.NET Framework 4.5.2,果然和在Windows  Server 2008上部署Office Web Server 2013需要安装KB2592525一样,只是Windows  Server 2012需要特定版本的.NET Framework,但是在安装过程中在阿里云服务器上你不能顺利的安装上.NET Framework 4.5.2,提示如图8所示,

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

图8

坑啊!需要.NET Framework 4.5.2,但是又不让装,又是矛盾,再一次让人进退两难,真是郁闷呀。错误提示说可能系统中安装了更高版本的.NET,打开控制面板卸载程序,一找没找到,一想.NET组件可能是作为更新安装的,通过搜索知道.NET Framework 4.6.1是KB3102467,点开已安装更新,找到KB3102467,怒卸载之,然后安装.NET Framework 4.5.2,在此说一下,在此处安装不能使用教程中百度云中的.NET Framework 4.5,需要去别的地方下载(链接:https://www.microsoft.com/zh-CN/download/details.aspx?id=42642)。最终在Windows  Server 2012上部署成功,如图9所示

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013

图9

这就是我在阿里云Windows  Server 2008/12上部署Office Web Server 2013的经历,可以说是微软自己功能和更新有矛盾的地方,而阿里云服务器的系统不支持用户自定义镜像,走了弯路,还好,最终以成功结尾。搞电脑经过曲折最终成功也是一件比较开心的事情。

借用某个电影中一句话:不经革命之痛苦,怎得革命之幸福!

阿里云服务器Windows Server 2008/2012部署Office Web Server 2013的更多相关文章

  1. 如何在IIS上发布网站 在阿里云服务器windows server2012r iis上部署.net网站

    如何在IIS上发布网站   本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程 ...

  2. 在阿里云服务器windows server2012r iis上部署.net网站

    先说一堆废话:之前在阿里云上租了一个服务器,也配置了相关的环境,然后准备把自己手上的一个小网站挂上去,就按照我的上篇博客记载的方法把发布好的网站发布到服务器的iis上,结果发布之后死活访问不了,始终显 ...

  3. 阿里云服务器(windows)配置项目域名

    一.数据库是放在阿里云上!二.项目部署到服务器上,tomcat会一直运行(除非你手动停止)三.设置域名及tomcat配置(1)在阿里云控制台上的域名解析设置中添加记录,将域名映射到你的阿里云esc公网 ...

  4. 阿里云服务器(windows server 2012 r2 64位)安装MYSQL8.0.18数据库 (小白必备)

    今儿中午询问了朋友关于服务器的一些事情后,就开始安装了,从中午大概一点,整到晚上九点,终于装成功了,感觉安装过程能遇到的问题全遇到了,给后面的朋友一些参考意见把. 第一次碰云服务器,措辞不当或不正确之 ...

  5. 阿里云服务器(Win 2008 R2 Standard)安装MSSM 2008 R2之1033和2052问题

    最近在给租用的阿里云服务器安装Sql Server 2008 R2 Express时,遭遇下面的问题.经过几番折腾后,终于解决问题,完成安装,这里总结分享我的解决方法,希望能给遇到相同问题的小伙伴们节 ...

  6. [备忘]Windows Server 2008 R2部署FTP FileZilla Server防火墙设置

    有一台服务器,之前文件迁移少,现准备用FileZilla Server当FTP服务器,服务器系统是Windows Server 2008 R2,同样适用FileZilla Client连接服务器FTP ...

  7. 阿里云服务器windows server流量不大的情况下,tomcat经常出现访问阻塞,手动ctrl+c或者点击右键又访问正常

    我被这个问题折磨了好几天,因为这两天要帮别人做推广,不能再出现这样的情况了,不然广告费就白烧了,所以特意查了一下资料,结果解决方案被我找出来了. 问题发生原因是因为打开编辑选项后,一不小心点到dos窗 ...

  8. 阿里云服务器Centos7上使用Nginx部署https协议的网站

    1,申请域名证书成功后,下载压缩包,一定要选择Nginx的证书类型,解压后得到一个key文件一个pem文件,将这两个文件上传到服务器的root目录 2,打开nginx配置文件 vim /etc/ngi ...

  9. 阿里云服务器windows server2008r2+tomcat8.0+nginx1.12

    弄了两天的nginx,从了解开始,可能是我理解能力太差了,惭愧惭愧!但是还好看了一些大神的文章总算有点眉目了,此篇用来当作自己的笔记,大家看不懂,勿喷,但是如果有问题,直接回复,我可以给你解答一下,前 ...

随机推荐

  1. 设置iframe背景透明

    <iframe allowtransparency="true" src="page.htm" frameborder="0" &gt ...

  2. POJ 3484

    Showstopper Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1060   Accepted: 303 Descri ...

  3. 开发资源列表【Worldsing分享】

      ucGUI(emWin)类: ucGui 汉字库生成(汉字库提取工具):ucGuiFont点击下载 ucGui v3.98 VC模拟工程源代码(VS2008):ucGUI3.98 VS2008 点 ...

  4. Jsonp post 跨域方案

    近期在项目中遇到这样一问题,关于jsonp跨域问题,get传值是可以的,但post传值死活不行啊,于是网上看了一大堆关于这方面的资料,最终问题得以解决,今天抽空与大家分享下. 说明:http://ww ...

  5. IDEA maven项目创建速度慢

    1.使用的是mvn创建项目 mvn archetype:generate -DarchetypeCatalog=internal 2.使用的是IDEA创建项目 close所有project 在conf ...

  6. 国内可用的Internet时间同步服务器地址(NTP时间服务器)

    不知道什么鬼我这系统自带的Internet时间同步服务器地址居然不可用,终端ping系统自带服务器两个居然都不通???难道时间服务器也和谐么? 好在阿里云提供了7个NTP时间服务器也就是Interne ...

  7. MyBatis延迟加载及在spring中集成配置

     当你要使用one to one,many to one 就会碰到N+1的问题.很明显,对象之间关联很多有A关联B,B关联C,C关联A这样的关系,如果不是采用延迟加载,很容易一下在出现成千上万对象 ...

  8. CF1091F New Year and the Mallard Expedition

    题目地址:CF1091F New Year and the Mallard Expedition 题意比较复杂,整理一下: \(n\) 段,每段有两个属性:长度,地形(G,W,L) 有三种运动方式: ...

  9. 【Unity】4&period;0 第4章 创建基本的游戏场景

    分类:Unity.C#.VS2015 创建日期:2016-04-05 一.简介 上一章我们学习了如何利用长方体(Cube)制作基本的3D模型,以及如何导入各种资源,本章将在此基础上,分别制作路面.跳板 ...

  10. 3-2 axios基础介绍

    1.静态引用 <script src="https://unpkg.com/axios/dist/axios.min.js"></script> 2.npm ...